home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / comp.periphs.scsi < prev    next >
Encoding:
Text File  |  1995-04-11  |  103.4 KB  |  2,431 lines

  1. Archive-name: scsi-faq/part1
  2.  
  3.  
  4.                   SCSI FAQ:
  5.        Frequently Asked Questions for comp.periphs.scsi
  6.  
  7. FAQ history:    Created by Johnathan Vail (vail@prepress.pps.com) from articles
  8.         submitted to him by comp.periph.scsi readers.
  9.         Maintained by Johnathan Vail until November 1993.
  10.  
  11. Current Editor: Gary Field (garyf@wiis.wang.com)
  12.  
  13. Last Modified: February 1, 1995
  14.  
  15. Where to get the latest copy of this FAQ:
  16.   The comp.periphs.scsi FAQ is posted to Usenet during the first week
  17.   of each month. In addition, a recent version can be obtained
  18.   via anonymous ftp from:
  19.   ftp.wang.com:
  20.       garyf/scsi/scsi-faq.part*
  21.   OR
  22.   rtfm.mit.edu:
  23.       pub/usenet-by-group/comp.periphs.scsi/comp.periphs.scsi_FAQ_part_*
  24.   OR
  25.   via World Wide Web (WWW):
  26.   http://www.cis.ohio-state.edu/hypertext/faq/usenet/scsi-faq/
  27.   OR
  28.   (an old version but in HTML format)
  29.   http://alpha.med.pitt.edu:9000/LINK/SCSI_FAQ.html
  30.  
  31. Master Table of contents:
  32.  
  33. Part 1
  34.     What is SCSI ?
  35.     How should I lay out my SCSI bus? What should I avoid?
  36.     Where do I put the terminators?
  37.     Where should the adapter card be placed?
  38.     Is it possible for two computers to access the same SCSI disks?
  39.     What is the problem with the Adaptec 1542C and external cables?
  40.     Where can I get SCSICNTL.EXE and other Adaptec files?
  41.     What is the difference between the Adaptec 1542A and 1542B?
  42.     What are the differences between the Adaptec 1542B and the 1542C?
  43.     What are the differences between the 1542C and the 1542CF?
  44.     What kinds of Optical Drives are available?
  45.     Where can I FTP/download SCSI documents and information?
  46.     Where can I get SCSI documents?
  47.     Where can I get information on various disk drives and controllers?
  48.     How can I contact Adaptec?
  49.     What is the telephone number of Archive Corporation?
  50.     What is the telephone number of Fujitsu?
  51.     What is the address and telephone number for Quantum?
  52.     What is the telephone number for Seagate?
  53.     What is the telephone number and address of Conner Peripherals?
  54.     What is the number for NCR?
  55.     What is the number for Philips?
  56.     How can I contact UltraStor?
  57.     What is the address and telephone number of Wangtek?
  58.     What is the address and telephone number of Western Digital?
  59.     What is the phone number of DPT?
  60.     What is the phone number of Future Domain ?
  61.     How can I contact Micropolis ?
  62.     What is FAST SCSI?
  63.     SCSI terminators should measure 136 ohms?
  64.     Can someone explain the difference between 'normal' and differential scsi?
  65.     What are the pinouts for differential SCSI?
  66.     What are the pinouts for SCSI connectors?
  67.  
  68.  
  69. Part 2
  70.     What is the difference between SCSI-1 and SCSI-2?
  71.     What is the difference between SCSI-2 and SCSI-3?
  72.     Is SYNCHRONOUS faster than ASYNCHRONOUS?
  73.     Is the 53C90 Faster than spec?
  74.     What are the jumpers on my Conner drive?
  75.     What are the jumpers for my Wangtek 5150 drive?
  76.     What is CAM?
  77.     What is FPT (Termination)?
  78.     What is Active Termination?
  79.     Why Is Active Termination Better?
  80.     How can I tell whether an unmarked terminator is active or passive?
  81.     Why is SCSI more expensive than IDE?
  82.     What is Plug and Play SCSI?
  83.     Where can I get drivers (ASPI and other) for the WD7000 FASST2 host adapter?
  84.     What if I have a drive larger than a gigabyte (1024MB) ?
  85.     My SCSI bus works, but is not reliable. What should I look at?
  86.     Where can I find information about programming using the ASPI
  87.           interface from DOS and Windows?
  88. ------------------------------------------------------------------------------
  89.  
  90. ====
  91. QUESTION: What is SCSI?
  92. ANSWER From: LSD, L.J.Sak@Kub. Edited by Gary Field
  93. ====
  94.  
  95. SCSI stands for Small Computer Systems Interface. It's a standard for
  96. connecting peripherals to your computer via a standard hardware interface,
  97. which uses standard SCSI commands. The SCSI standard can be divided into
  98. SCSI (SCSI1) and SCSI2 (SCSI wide and SCSI wide and fast).
  99. SCSI2 is the most recent version of the SCSI command specification and
  100. allows for scanners, hard disk drives, CD-ROM players, tapes [and many other
  101. devices] to connect.
  102. SCSI is becoming a popular standard. More and more computers use it daily.
  103. (e.g. ATARI Falcon and TT, expensive MS-PC's, Amiga, Apples and many others)
  104.  
  105.  
  106. ====
  107. Question: How should I lay out my SCSI bus? What should I avoid?
  108. Question: Where do I put the terminators?
  109. Question: Where should the adapter card be placed?
  110. Answers From: Nick Kralevich <nickkral@cory.eecs.berkeley.edu>
  111.          edited by Gary Field (garyf@wiis.wang.com)
  112. ====
  113.  
  114. One confusing thing about SCSI is what the SCSI bus is supposed to look 
  115. like, and how devices should be placed on the bus.
  116.  
  117. The SCSI bus MUST run continuously from one device to another, like this:
  118.  
  119.   DEVICE A --------- DEVICE B --------- DEVICE C -------- DEVICE D
  120.  
  121. Where device A, B, C, and D can either be internal or external
  122. devices.  
  123.  
  124. The devices on the SCSI bus should have at least 4 to 6 inches of cable between
  125. devices. This is to satisfy the SCSI-2 requirement that "stubs" be placed
  126. at least .1 meters apart. Some devices that have a lot of internal wiring
  127. between the connector and the SCSI chip can look like a "stub" or bus
  128. discontinuity. The reason for all these requirements is that a SCSI bus is
  129. really 18 "transmission lines" in the wave theory sense. A pulse propagating
  130. along it will "reflect" from any part of the transmission that is different
  131. from the rest of it. These relections add and subtract in odd combinations and
  132. cause the original pulse to be distorted and corrupted. The terminators
  133. "absorb" the energy from the pulses and prevent relections from the ends of
  134. the bus. They do this because they (hopefully) have the same impedance as
  135. the rest of the transmission line.
  136.  
  137. The SCSI bus must not have any "Y" shape cabling.  For example, setting up 
  138. a cable that looks like this is NOT allowed:
  139.  
  140.              DEVICE B
  141.                   \ 
  142.                    \
  143.                     \
  144.                      >------------- DEVICE C ----------- DEVICE D
  145.                     /
  146.                   /
  147.                 /
  148.             DEVICE A
  149.  
  150.  
  151. Where do I put the terminators?
  152.  
  153. Termination must be present at two and ONLY two positions on the SCSI
  154. bus, at the beginning of the SCSI bus, and at the end of the SCSI bus.
  155. There must be no more than two, and no less than two, terminators
  156. on the bus.
  157.  
  158. Termination must occur within 4 inches (.1 meter) of the ends of the
  159. SCSI bus.
  160.  
  161. The following ARE acceptable:
  162.  
  163.      +------------+----------+-----------+-----------+---------+
  164.      |            |          |           |           |         |
  165.   DEVICE A     Unconnected Unconnected Unconnected DEVICE B   DEVICE C 
  166.  Terminated                                               (adapter -Terminated)
  167.  
  168.      +------------+----------+-----------+-----------+---------+
  169.      |            |          |           |           |         |
  170.   DEVICE A  Unconnected  DEVICE B  Unconnected  Unconnected  DEVICE C  
  171.  Terminated              (adapter)                           Terminated
  172.  
  173.      +------------+----------+-----------+-----------+---------+
  174.      |            |          |           |           |         |
  175.   Terminated   DEVICE A  DEVICE B  Unconnected  Unconnected  DEVICE C
  176.                (adapter)                                     Terminated
  177.  
  178. The following ARE NOT allowed:
  179.  
  180.      +------------+----------+-----------+-----------+---------+
  181.      |            |          |           |           |         |
  182.   DEVICE A     DEVICE B   DEVICE C    Unconnected Unconnected Unconnected  
  183.  Terminated    (adapter)  Terminated
  184.  
  185.      +------------+----------+-----------+-----------+---------+
  186.      |            |          |           |           |         |
  187.  Unconnected   DEVICE A     DEVICE B   DEVICE C   Unconnected Unconnected
  188.               Terminated    (adapter)  Terminated
  189.  
  190.  
  191. Where Should I place the SCSI adapter on the SCSI bus?
  192.  
  193. The placement of the SCSI adapter card can be on the end, at the beginning,
  194. or somewhere in the middle of the SCSI bus.
  195. Quite frankly, placement of the controller card isn't special.
  196. The adapter card is just another device on the SCSI bus.
  197. As long as the rules above and in other sections of this FAQ are followed,
  198. there should be no problem placing the adapter card anywhere on the SCSI bus.
  199.  
  200. However, if you place the adapter card somewhere in the middle of
  201. the SCSI bus, you must be sure to disable termination on the adapter card.
  202. As noted previously, a SCSI device is only allowed to have terminations
  203. if it's at the end of the bus. Only two terminators are allowed to terminate
  204. the SCSI bus, one at each end.
  205.  
  206. One last note: It doesn't make any difference where each SCSI ID is placed
  207. along the bus. It only matters that no two devices have the same ID. Don't
  208. forget that the adapter has an ID too. (Usually ID 7).
  209.  
  210.  
  211. ====
  212. QUESTION: Is it possible for two computers to access the same SCSI disks?
  213. ANSWER From: burke@seachg.uucp (Michael Burke)
  214. ====
  215.  
  216. Yes, two (or more) systems can be on the same scsi bus as scsi disk and
  217. tape drives. As long as the scsi requirements are met - cable lengths,
  218. termination and type - the devices can share the scsi bus.
  219.  
  220. The question should be - Are there any O/S' that will allow the sharing of
  221. file systems? It would not make sense for two hosts to go about treating
  222. shared disks as if they owned the device. Data would be destroyed pretty
  223. quickly.
  224.  
  225. On the issue of tape devices, however, O/S' tend to give exclusive usage
  226. to an application. In this way, tape drives can be shared much more easily.
  227.  
  228. Disks can be best shared by having two (or more) partitions on a disk. Each
  229. host "owning" its own file system.
  230.  
  231.  
  232. ====
  233. QUESTION: What is the problem with the Adaptec 1542C and external cables?
  234. ANSWER From: Scot Stelter, Adaptec  (Product Manager for the AHA-1540)
  235. ====
  236.  
  237. Several articles lately have cited the importance of SCSI-2-compliant
  238. cables when cabling SCSI bus subsystems.  Perhaps the most accurate
  239. and technically detailed one was published in Computer Technology
  240. Review in March (Volume XIII, No. 3. PP. 6).  In short, it explains
  241. the double-clocking mechanism that can occur due to cables whose
  242. impedance falls below the 90-Ohm SCSI-2 spec.  Steep edge speeds on
  243. the REQ and ACK lines of the SCSI bus exacerbate the problem, but
  244. non-compliant cables are the root cause. Both LAN TIMES in the US
  245. (5/24/93, page 115) and CT Magazine in Germany (7/93, page 18) cite
  246. this cable problem.
  247.  
  248. In an extensive survey of cables available in the US and Europe, we
  249. found that more than half of the cables available have single-ended
  250. impedances in the 65 to 80 Ohm range -- below the 90 to 132 Ohms
  251. specified in the SCSI-2 spec.  It seems that some (not all) cable
  252. vendors do not understand the specification, describing their cables
  253. as SCSI-2 compliant when they are not.  A common misconception is that
  254. SCSI-2 means a high-density connector.  In fact, there are several
  255. connector options.  I have published a technical bulletin that
  256. summarizes the critical requirements (TB 001, April 1993). An artifact
  257. of its faster design left the AHA-1540C with faster edge-speeds than
  258. its predecessor, the AHA-1540B.  As I have said, this can exacerbate
  259. the effect of bad cables.  This explains why some users could get
  260. their AHA-1540B to work when an early AHA-1540C might not.
  261. Essentially, the 1540B was more forgiving than the early 1540Cs.  Good
  262. cables fixed the problem, but unfortunately for the user, good cables
  263. are hard to find.
  264.  
  265. After surveying the cable market and many of our customers, we decided
  266. that bad cables were going to be here for a while, and we had to make
  267. the 1540C as forgiving as the 1540B was.  At the end of April we made
  268. a change to the AHA-1540C that involved using a passive filter to
  269. reduce the slew rate of the ACK line, the signal that the host adapter
  270. drives during normal data transfers.  Extensive testing with many
  271. intentionally illegal configurations confirms that we succeeded. Prior
  272. to release, we tested the AHA-1540C with over 200 peripherals, systems
  273. and demanding software programs with no failures.  Then, a second team
  274. retested the AHA-1540C across a wild combination of temperatures,
  275. humidities and other stresses.  This testing gives me confidence that
  276. the AHA-1540 line continues to serve as the gold standard for SCSI
  277. compatibility.
  278.  
  279.  
  280. ====
  281. QUESTION: What is the difference between the Adaptec 1542A and 1542B?
  282. ANSWER From: fishman@panix.com (Harvey Fishman)
  283. ====
  284.  
  285. The AHA-1542A is obsolete and no longer supported by Adaptec.  They
  286. stopped providing firmware upgrades at some level prior to the equivalence
  287. to the 3.10 level of the AHA-1542B firmware.  I am not sure just where
  288. though.  The present latest AHA-1542B firmware is version 3.20, and
  289. supports drives up to 8GB under MS-DOS.
  290.  
  291.  
  292. ====
  293. QUESTION: What are the differences between the Adaptec 1542B and the 1542C?
  294. ANSWER from: Terry Kennedy (terry@spcvxa.spc.edu)
  295. ====
  296.  
  297. The 1542C is an an updated model which replaces the 1542B. The 1542C features
  298. jumperless setup, having only 8 DIP switches. All other configuration options
  299. are set using the 1542C's built-in BIOS configuration utility. Configurable
  300. features not found on the 1542B are:
  301.  
  302.   o Ability to enable/disable sync negotiation on a per-ID basis (the 1542B
  303.     could only do it for all ID's on the SCSI bus)
  304.   o Ability to send "start unit" commands on a per-ID basis
  305.   o BIOS works with alternate I/O port settings on the adapter
  306.   o Ability to boot from ID's other than 0
  307.   o Software-selectable termination
  308.   o Software-selectable geometry translation
  309.   o Additional DMA speeds of 3.3 and 10 MB/sec
  310.  
  311. Additionally, the 1542C uses a Z80 CPU and 8Kb buffer instead of an 8085 and
  312. 2Kb buffer as on the 1542B.
  313.  
  314.  
  315. ====
  316. QUESTION: What are the differences between the 1542C and the 1542CF?
  317. ANSWER from: Terry Kennedy (terry@spcvxa.spc.edu)
  318. ====
  319.  
  320. The 1542CF includes all of the 1542C features, and adds "Fast" SCSI operation,
  321. providing SCSI data rates of up to 10MB/sec (compared with an upper limit of
  322. 5MB/sec on the 1542C). This is unrelated to the host DMA rate. It also has a
  323. software-configurable address for the floppy controller and a "self-healing"
  324. fuse for termination power.
  325.  
  326.  
  327. ====
  328. QUESTION: Where can I get SCSICNTL.EXE and other Adaptec files?
  329. ANSWER From: randy@psg.com (Randy Bush)
  330.         and  Timothy Hu timhu@ico.isc.com
  331. ====
  332.  
  333. New files from Roy as follows:
  334.  
  335. ftp.psg.com:~/pub/adaptec/...
  336.  
  337. -rw-rw-r--  1 randy    staff      110689 Feb 25 00:29 SCSICNTL.EXE.Z
  338. -rw-rw-r--  1 randy    staff      368640 Feb 25 00:27 adse.dd
  339. -rw-rw-r--  1 randy    staff        1959 Feb 25 00:25 adse.dd.readme
  340. -rw-rw-r--  1 randy    staff       17896 Feb 25 00:37 list
  341. -rw-rw-r--  1 randy    staff       99545 Feb 25 00:20 os2drv.zip
  342. -rw-rw-r--  1 randy    staff       70801 Feb 25 00:20 scsi_drv.Z
  343. -rw-rw-r--  1 randy    staff       66508 Feb 25 00:24 scsi_drv.readm
  344. -rw-rw-r--  1 randy    staff      118697 Feb 25 00:17 update.pkg.Z
  345.  
  346.  
  347. You can get the ASPI specs from Adaptec's Bulletin Board (408)945-7727.
  348.  
  349. [editor] You can also get ASPI spec's from Adaptec's WWW server.
  350.  
  351. ====
  352. QUESTION: What kinds of Optical Drives are available?
  353. ANSWER From: joungwoo@mensa.usc.edu (John Kim)
  354. ====
  355.  
  356. As I promised I am posting the summary of what I learned about 128mb optical
  357. drives through many kind replies and some effort on my part. The purpose of
  358. this informal survey was to aid people (starting from myself) in deciding on
  359. which 128mb optical drive to buy.
  360.  
  361. When I posted my questions, it was done only on comp.mac.sys.hardware and
  362. forgot to do the same also on comp.arch.storage and comp.periphs.scsi where
  363. are less traffic than c.m.s.h. However, as a Macintosh owner myself, this
  364. survey was biased toward the Mac world and the mail order houses mentioned
  365. specializes in Mac-related products, although the below mentioned optical
  366. drives might be usable also with non-Mac platforms (Sun, NeXT,
  367. PC-compatibles).
  368.  
  369. My questions were:
  370.  
  371. o what kind of drive you bought from whom at what price 
  372. o what drive mechanism (MOST, Epson, Fujitsu, Sony, ...) it uses
  373. o how fast it is in terms of average seek time & data transfer rate
  374. o how noisy the drive is
  375. o how large and heavy the drive is
  376. o what drive formatting program (eg, FWB or Silver Lining) you use what its
  377.   goods/bads 
  378. o the quality of the service of the seller (mail order company, retail store,
  379.   etc.) 
  380.  
  381.  
  382. Summary
  383.  
  384. In general, these days, some magneto-optical (MO) drives seem to be
  385. almost as fast as (if not faster than) ordinary hard drives (HD). The
  386. access time of fastest 128MB MO drives (around 30ms) are slower than
  387. average HD's access time (15ms) but the transfer rate seems to be
  388. about the same (764KBytes/sec) or not much slower. The advantages of
  389. the MO drives over the HDs are that your storage space is almost
  390. limitless, expandable at a relatively cheap price ($40/120MB = 34
  391. cents/MB) compared to $1/MB rate of HDs or that of SyQuest drives, and
  392. the life of the media is very long (they say it's 30 years or
  393. rewritable 100,000 times.)
  394.  
  395. Fijitsu 128 REM Portable: At this moment, to my knowledge, 128 MByte
  396. optical drives based on Fujitsu mechanism seems to be the fastest,
  397. roughly having average seek time of 30ms and average transfer rate of
  398. 768KBytes/sec. Another good thing about this Fujitsu drive is that it
  399. is more compact in size than previous 128mb optical drives, ie,
  400. "portable". I don't know how Fujitsu mechanism (FM) is different from
  401. Epson mechanism (EM) and how FM provides a similar performance at a
  402. cheaper price in a smaller frame. Maybe using split-head
  403. implementation to make the read-write head lighter? Could anybody post
  404. info on this? One person tells me that the eject mechanism is too
  405. strong, sometimes shooting the cartridge out making them land on the
  406. floor. He says Fujitsu told him that the FM's coming out in April will
  407. have gentler eject.
  408.  
  409. Epson: The next fastest (or maybe just about the same speed) are Epson
  410. mechanism (EM) drives, having average access time of 34ms and transfer rate of
  411. 768KB/sec.  These achieve faster speed compared to other old mechanisms by
  412. having a higher rpm (3600rpm vs. past 2400 rpm).
  413.  
  414. Slower ones: Other mechanisms (Sony, Panasonic, etc.) seem to have
  415. been dominating the optical drive market before FM and EM's advent.
  416. These have a typical access rate of ~45ms.  I don't know if now there
  417. are new implementations that make them perform better then FM and EM.
  418. Maybe someone can tell us.
  419.  
  420. Noise Level: One thing to consider might be noise of the drive. Different
  421. mechanisms may have typical noise level, but one thing sure is that different
  422. resellers/companys' drive's noise level differs even for the same drive
  423. mechanism, eg, Sony. It looks like different casing produces different noise
  424. levels? (Could someone confirm/disconfirm this aspect?)  Base on the report
  425. in Nov '92 issue of MacWorld, the noise level of MacDirect, MacProduct and
  426. DGR 128mb MO drives seem to be OK or quite quiet.
  427.  
  428. This issue of MacWorld deals with removable media drives (optical drives of
  429. various capacity, SyQuest, Bernoulli and Flopticals) and you can get some
  430. idea on what the differences among different drive mechanisms are.
  431.  
  432. Formatting Software: Another thing to consider is what kind of media
  433. formatting software you will use. All companys (or mail order places) seemed
  434. to provide for free formatting program with their drives. I don't have the
  435. details on this. But an inefficient formatting can result in slow drive
  436. performance. The most popular one used to be FWB's Hard Disk Toolkit but
  437. Anubis (advertised to improve performance up to 35% [compared to what?]) is
  438. beginning to be used also. I don't know if all formatting program and the
  439. drive hardware allows to have read and write verify off but by having these
  440. turned off you can obtain significant speed boost at the risk of less secure
  441. data transfer. MacWorld's report warned that drives from some companys don't
  442. let you turn on/off the verify. In the worst case, some come with verify off
  443. and no option to toggle it back to ON.
  444.  
  445. 256mb MO drives: In general these have better transfer rate (1.23MB/sec) and
  446. a little slower access time (35ms). I feel that this capacity will soon be
  447. the next standard. These drives are able to also read/write 128mb cartridges
  448. and 256mb will soon be new ANSI and ISO standard. I once heard from a
  449. saleperson at a mail order place that these are not reliable yet and he saw
  450. many they sold came back with complaints. This may be a non-general instance
  451. on a typical drive mechanism (seems to be MOST mechanism). Personally, I feel
  452. 128mb is accomodating enough for personal usage at home unless you are
  453. dealing with very large data files (eg, large graphic images).
  454.  
  455.  
  456.  
  457.  
  458. ====
  459. QUESTION: Where can I FTP/download SCSI documents and information?
  460. ANSWER From: news@mgse.UUCP (News Administator)
  461. ====
  462.  
  463.  
  464. Last Changed:    Thu Sep 24 23:31:09 CDT 1992 (New BBS Phone number)
  465.  
  466. This is a periodic posting of information about some of the archives at
  467. ftp.cs.tulane.edu and the available files from the SCSI-BBS, including
  468. SCSI, ESDI, IPI, and Fiber Channel documents from the standards committees.
  469.  
  470. These files are available for FTP from ftp.cs.tulane.edu in the directory
  471. pub/scsi. Files are stored in file areas as they are found in the BBS with
  472. each area having a file named 'files.bbs' that tells what each file is. The
  473. file pub/scsi/index.Z list each file area, its descriptions and its files.
  474.  
  475. Thanks to John Lohmeyer of NCR, a majority of the SCSI related files from the
  476. SCSI BBS are now available for anonymous ftp. These files were sent to me by
  477. Mr. Lohmeyer at his expense so that more people would have access to them.
  478. The SCSI BBS (719-574-0424) contains a large amount of data relating to SCSI,
  479. and ESDI as well as SCSI-2, IPI, and Fiber Channel, as well as the last
  480. revision of the SCSI-1 standard before it went to publication by ANSI.
  481.  
  482. Most of the files in the SCSI archive are either archived with the ZIP utility
  483. or compressed with the 'compress' program. Most of the text files are stored
  484. as Wordstar word processing files. PKzip for PC/MS-DOS is included in the 
  485. archive to allow users to break up the .ZIP files, and the PC/MS-DOS binaries
  486. and .C source are also in the archive to convert the Wordstar documents to
  487. ASCII text.
  488.  
  489. [Added by Gary Field Dec 21,1993]
  490. There is also a lot of good information at ncrinfo.ncr.com
  491. (apparently this site has been renamed since AT&T bought NCR - see below)
  492.  
  493. ANSWER From: A little birdie told me.
  494. ====
  495. This information server is maintained by AT&T Global Information Solutions Co. 
  496. (formerly NCR Corp.) in the hope of returning some value to the Internet 
  497. community.  It contains information about NCR products, and also 
  498. about computing-related topics in which AT&T Global Information 
  499. Solutions as a company, or individuals therein, have interest and 
  500. expertise.   The same information is accessible from ncrinfo.attgis.com 
  501. by anonymous ftp, gopher, or www.  Ncrinfo uses gn, the gopher/http 
  502. server developed by John Franks (Northwestern U).                              
  503.  
  504. If you have questions or comments about specific topics, 
  505. contact the following help addresses:                                   
  506.  
  507.  for ncrchips, <ncr.chips@ftcollinsco.ncr.com>                                 
  508.  for parallel, <parallel@ncrinfo.attgis.com>                
  509.  for standards, <standards@ncrinfo.attgis.com>                                 
  510.  
  511.  For other problems, questions, suggestions concerning ncrinfo, contact:       
  512.  
  513.  Peter Marks  <marks@ncrinfo.attgis.com>  (206)489-0501
  514.  
  515. ====
  516. QUESTION: Where can I get SCSI documents?
  517. ANSWER #1 From: kev@hpcpbla.bri.hp.com (Kevin Jones)
  518.          and jmatrow@donald.WichitaKS.NCR.COM (John Matrow
  519. ====
  520.  
  521. The only literature that I'm aware of is:                  
  522.  
  523.   The SCSI specification: Available from:
  524.  
  525.       Global Engineering Documents
  526.       15 Inverness Way East
  527.       Englewood Co  80112-5704
  528.       (800) 854-7179
  529.     SCSI-1: X3.131-1986
  530.     SCSI-2: X3.131-199x
  531.     SCSI-3 X3T9.2/91-010R4 Working Draft
  532.  
  533. (Global Engineering Documentation in Irvine, CA (714)261-1455??)
  534.  
  535.  
  536. SCSI-1: Doc # X3.131-1986 from ANSI, 1430 Broadway, NY, NY 10018
  537.  
  538.  
  539. IN-DEPTH EXPLORATION OF SCSI can be obtained from
  540. Solution Technology, Attn: SCSI Publications, POB 104, Boulder Creek,
  541. CA 95006, (408)338-4285, FAX (408)338-4374
  542.  
  543. THE SCSI ENCYLOPEDIA and the SCSI BENCH REFERENCE can be obtained from
  544. ENDL Publishing, 14426 Black Walnut Ct., Saratoga, CA 95090,
  545. (408)867-6642, FAX (408)867-2115
  546.  
  547. SCSI: UNDERSTANDING THE SMALL COMPUTER SYSTEM INTERFACE was published
  548. by Prentice-Hall, ISBN 0-13-796855-8 (Seems to be out of print)
  549.  
  550.  
  551. ANSWER #2 From: Gary Field (garyf@wiis.wang.com)
  552.  
  553. A neat little book called "Basics of SCSI" second edition, was sent to me
  554. free of charge by Ancot Corporation, Menlo Park, CA (415) 322-5322.
  555. It gives a simplified description of how most aspects of the SCSI bus work
  556. and includes some discussion of SCSI-2 issues.
  557.  
  558. ANSWER #3 From: Runar Jorgensen (runar.jorgensen@fys.uio.no)
  559.  
  560. There was a two part article in Byte Magazine. The first part was in Feb 1990
  561. issue, p. 267-274 and the second was in Mar 1990 issue, p. 291-298.
  562. Another two part article appeared in Byte in May 1986 and June 1986.
  563.  
  564.  
  565. ====
  566. QUESTION: Where can I get information on various disk drives and controllers?
  567. ANSWER: ekrieger@quasar.xs4all.nl (Eric Krieger) (Updated Sep. 30, 1994)
  568. ====
  569.  
  570.         Drive and Controller Guide,  Version 4.3
  571.  
  572.    THEREF(tm) is a comprehensive Directory of Hard Drives, Floppy Drives,
  573. Optical Drives, and Drive Controllers & Host Adapters.  It is designed to
  574. help the novice and pro alike with integration problems and system setups.
  575.  
  576.    Information is provided in two handy formats; Portrait mode, for those
  577. who prefer a normal book-binding type print format, and(or) do not have a
  578. printer with Landscape capability.  And Landscape mode, for those who pre-
  579. fer a computer-printout type format.
  580.  
  581.    For printing, a Laserjet is preferred, but not necessary, and setup
  582. info is provided.  For viewing, LIST(tm) by Vernon Buerg, will provide an
  583. excellent result, and allow text searches for finding specific models.
  584.  
  585. By F. Robert Falbo
  586.  
  587.  
  588. Due many reports about the unavailablity of this file/archive I made
  589. sure that the file does exist at the following site:
  590.  
  591. ftp.funet.fi
  592.  
  593. you should find the archive at:
  594.  
  595. /pub/doc/hardware/harddisks/theref43.tar.gz
  596. /pub/doc/hardware/harddisks/theref43.readme
  597.  
  598. (In that directory-path there is also a sub-directory Seagate, where
  599. you also can find info/files about Seagate-drives).
  600.  
  601. Before you actually get this file, be sure to get/read the file
  602. /README.FILETYPES since it explains the used file-extension and which
  603. (de-)archiver should be used (and where to find/get them!).
  604.  
  605. Note:  In the archive there are files containing Extended ASCII or
  606.        ANSI characters (mostly used with IBM- and compatible PC's),
  607.        so it may be a bit unreadable when reading it on non-PC
  608.        systems, or without using a proper Characterset/Font!
  609.  
  610.  
  611. ====
  612. QUESTION: How can I contact Adaptec?
  613. ANSWER From: jcaples@netcom.com (Jon D Caples)
  614. ====
  615.  
  616.     408 945-8600    Main number
  617.     800 959 7274    tech support
  618.     800 442 7274    orders, doc, new bios, etc.
  619.     408 945-7727     BBS
  620.  
  621.     Adaptec's general inquiry number, 800-959-7274, affords access
  622.     to a FAX-based information retrieval system.  In order to
  623.     preserve the accuracy of this information, I won't go into details
  624.     about how to use it (since Adaptec may change things without telling 
  625.     me :).
  626.  
  627.     For those outside the CAN-US area, or local to Adaptec the direct 
  628.     FAX info number is (408) 957-7150.
  629.  
  630.     There are three general topics as of this writing:
  631.  
  632.         General Information 
  633.         Sales Information 
  634.         Technical Information
  635.  
  636.     Give it a call and request the directory!  As of this writing
  637.     there are over 130 documents available.  You need a touchtone phone
  638.     and the fax number.  You'll also be asked for an extension number to 
  639.     stamp on the FAX which will be used to identify the recipient.
  640.  
  641.  
  642. [editor] As of July 1993 Adaptec bought Trantor.
  643. Try (800) 872-6867 (TRA-NTOR)
  644.  
  645. World Wide Web (WWW) URL:
  646.     http://www.adaptec.com
  647.  
  648. ====
  649. QUESTION: What is the telephone number of Archive Corporation?
  650. ANSWER From: jdp@caleb.UUCP (Jim Pritchett)
  651. ====
  652. Archive Corporation          (800) 537 2248
  653.      Tech Support            (800) 227 6296
  654.     FAX             (408) 456-4903 (faxback)
  655.     FAX             (408) 456-4974 (general)
  656. [Archive was bought by Conner in 1993 - Gary Field]
  657.  
  658. ====
  659. QUESTION: What is the telephone number of Fujitsu?
  660. ANSWER From: Ken Porter (72420.2436@compuserve.com)
  661. ====
  662. Fujitsu FactsLine FAX Back service (408) 428-0456
  663.     A six page catalog of available documents can be ordered.
  664.  
  665. ====
  666. QUESTION: What is the address and telephone number for Quantum?
  667. ANSWER From: kmartine@qntm.com (Kevin Martinez)
  668. ====
  669.  
  670. Quantum Corporation
  671. 500 McCarthy Blvd.
  672. Milpitas, CA
  673. 95035
  674.  
  675. Technical Support Telephone Numbers:
  676.  
  677. 800 826-8022   Main Technical Support Number
  678. 408 894-3282   Technical Support Fax
  679. 408 894-3214   Technical Support BBS V.32 8N1
  680. 408 434-9262   Technical Support for Plus Development Products
  681. 408 894-4000   Main Quantum Phone number
  682.  
  683.  
  684.  
  685.  
  686. ====
  687. QUESTION: What is the telephone number for Seagate?
  688. ANSWER From: landis@sugs.tware.com (Hale Landis)
  689. ====
  690.  
  691. Here are the numbers for Seagate's Technical Support.
  692.  
  693. SeaBOARD - Bulletin Board System available 24 hours.  Use 8 data
  694.            bits, no parity, 1 stop bit (8-N-1).
  695.  
  696.    USA/Canada  408-438-8771    9600 baud*
  697.    England     44-62-847-8011  9600 baud*
  698.    Germany     49-89-140-9331  2400 baud*
  699.    Singapore   65-292-6973     9600 baud*
  700.    Australia   61-2-756-2359   9600 baud*
  701.  
  702.    * - Maximum baud rate supported.
  703.  
  704. SeaFAX 408-438-2620
  705.  
  706.    Use a touch-tone phone to have information returned to you via
  707.    FAX.  Available 24 hours.
  708.  
  709. Technical Support Fax 408-438-8137
  710.  
  711.    FAX your questions or comments 24 hours.  Responses are sent
  712.    between 8:00AM and 5:00PM PST Monday through Friday.
  713.  
  714. SeaFONE 408-438-8222
  715.  
  716.    Provides recorded information 24 hours or talk to a technical
  717.    specialist between 8:00AM to 5:00PM PST Monday through Friday.
  718.  
  719. SeaTDD 408-438-5382
  720.  
  721.    Using a Telecommunications Device for the Deaf, you can send
  722.    questions or comments 24 hours or have a dialog with a
  723.    technical support specialist between 8:00AM and 5:00PM PST
  724.    Monday through Friday.
  725.  
  726.  
  727.  
  728. ====
  729. QUESTION: What is the telephone number and address of Conner Peripherals?
  730. ANSWER From: ekrieger@quasar.hacktic.nl (Eric Krieger)
  731. update From: jnavas@ccnet.com (John Navas)
  732. ====
  733.  
  734. CONNER PERIPHERALS, Incorporated
  735. 3081 Zanker Road
  736. San Jose   CA  95134
  737.  
  738. PAY LINE: (408)456-4500
  739.           (408)456-3200
  740.       (800)426-6637
  741. Tech Supp:(408)456-3388
  742. FAX LINE: (408)456-4784
  743. BBS LINE: (408)456-4415
  744.  
  745.  
  746. ====
  747. QUESTION: What is the number for NCR?
  748. ANSWER From: gkendall@ncr-mpd.FtCollinsCO.NCR.COM (Guy Kendall)
  749. ====
  750.  
  751. For data manuals for any NCR chips, please call 800-334-5454 or
  752. 719-630-3384.
  753.  
  754. ====
  755. QUESTION: What is the address and telephone number for Philips?
  756. ANSWER From: S. C. Mentzer (smentzer@anes.hmc.psu.edu)
  757. ====
  758.  
  759. Philips Consumer Electronics Co.
  760. One Philips Drive
  761. Knoxville, TN 37914-1810
  762. (615) 521-4316
  763. (615) 521-4891 (FAX)
  764.  
  765. ====
  766. QUESTION: How can I contact UltraStor?
  767. Answer From: Ultrastor
  768. ====
  769.  
  770.      UltraStor Corporation
  771.      13766 Alton Parkway suite 144
  772.      Irvine, CA 92718
  773.  
  774.      General           (714) 581-4100
  775.      Tech. Support  (714) 581-4016
  776.      FAX           (714) 581-4102
  777.      BBS           (714) 581-4125
  778.  
  779.      email:    ultrastor@primenet.com
  780.      finger:    ustor@primenet.com
  781.      ftp:       ftp.primenet.com:users/u/ustor
  782.  
  783. Rob McKinley (mckinley@spss.com) writes that UltraStor is now out of Chapter 11.
  784.  
  785.  
  786. ====
  787. QUESTION: What is the address and telephone number of WANGTEK?
  788. ANSWER From: "Terry Kennedy, Operations Mgr" <uunet!spcvxa.spc.edu!TERRY>
  789. ====
  790.  
  791. Wangtek can be reached at:
  792.  
  793.   WANGTEK Incorporated
  794.   41 Moreland Road
  795.   Simi Valley, CA 93065
  796.   (805) 583-5255 [voice]
  797.   (805) 583-8249 [FAX]
  798.   (805) 582-3370 [BBS] now changed to 582-3620
  799.  
  800.   WANGTEK-Europe
  801.   Unit 1A, Apollo House
  802.   Calleva Industrial Park
  803.   Aldermaston, Reading
  804.   RG7 4QW England
  805.   (44) 734-811463 [voice]
  806.   (44) 734-816076 [FAX]
  807.   851-848135 [telex]
  808.  
  809. More Info from: Peter Dyballa (pete@riese.thi.informatik.uni-frankfurt.de)
  810. Wangtek is now owned by Rexon. Try looking at ftp.rexon.com. They apparently
  811. also have a BBS: (805) 582-3620.
  812.  
  813.  
  814. ====
  815. QUESTION: What is the address and telephone number of Western Digital?
  816. ANSWER From: uunet!whale.st.usm.edu!rniess (Rick Niess)
  817. ====
  818.  
  819.     1-714-753-1068  Western Digital
  820.     1-714-756-8176  Western Digital
  821.     1-714-753-1234  Western Digital
  822.     1200/2400 baud:    714-753-1234
  823.     9600 baud (Hayes): 714-753-1068
  824.  
  825.  
  826. ====
  827. QUESTION: What is the phone number of DPT?
  828. ANSWER: From: nglhs@alf.uib.no
  829. ====
  830.  
  831. voice: (407) 830-5522
  832. FAX:   (407) 260-5366
  833.  
  834. ====
  835. QUESTION: What is the phone number of Future Domain?
  836. ANSWER: From: garyf@wiis.wang.com (Gary Field)
  837. ====
  838.  
  839. voice: (714) 253-0400
  840. Tech. Support: (714) 253-0440 (For all countries - no foreign tech. support
  841.                    offices)Foreign callers should mention that
  842.                    they are calling internationally when they
  843.                    call in.
  844. BBS: (714) 253-0432
  845.  
  846. ====
  847. QUESTION: How can I contact Micropolis?
  848. ANSWER: From: Richard Ravich (Richard_Ravich@microp.com)
  849. ====
  850.  
  851. Tech Support: (818) 709-3325
  852. email:Richard_Ravich@microp.com
  853.  
  854. ====
  855. QUESTION: what is FAST SCSI?
  856. ANSWER From: kev@hpcpbla.bri.hp.com (Kevin Jones)
  857. ====
  858.  
  859. There are 2 handshaking modes on the SCSI bus, used for transferring data:
  860. ASYNCHRONOUS and SYNCHRONOUS. ASYNCHRONOUS is a classic Req/Ack handshake.
  861. SYNCHRONOUS is "sort of" Req/Ack, only it allows you to issue multiple 
  862. Req's before receiving Ack's. What this means in practice is that 
  863. SYNCHRONOUS transfers are approx 3 times faster than ASYNCHRONOUS.
  864.  
  865. SCSI1 allowed asynchronous transfers at up to 1.5 Mbytes/Sec and 
  866. synchronous transfers at up to 5.0 Mbytes/Sec.
  867.  
  868. SCSI2 had some of the timing margins "shaved" in order that faster handshaking
  869. could occur. The result is that asynchronous transfers can run at up to
  870. 3.0 Mbytes/Sec and synchronous transfers at up to 10.0 Mbytes/Sec. 
  871. The term "FAST" is generally applied to a SCSI device which can do 
  872. syncrhonous transfers at speeds in excess of 5.0 Mbytes/Sec. This term can
  873. only be applied to SCSI2 devices since SCSI1 didn't have the timing margins
  874. that allow for FAST transfers.
  875.  
  876.  
  877.  
  878.   
  879.  
  880.  
  881.  
  882. ====
  883. QUESTION: SCSI terminators should measure 136 ohms?
  884. ANSWER From: stevel@coos.dartmouth.edu (Steve Ligett)
  885. ====
  886.  
  887. Yes, that is what you should measure.  Let's see how that is so.  The
  888. terminator contains 18 220-ohm resistors from signals to termpower, and
  889. 18 330-ohm resistors from those signals to ground.  I've drawn that
  890. below:
  891.  
  892. termpower--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  893.            |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
  894. 220 ohms-> R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R
  895.            |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
  896. signals -> o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o
  897.            |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
  898. 330 ohms-> R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R
  899.            |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
  900. ground   --+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  901.  
  902. When you measure from any one signal to termpower, you aren't measuring
  903. that resistor in isolation, you are measuring that resistor IN PARALLEL
  904. with the combination of the corresponding 330 ohm resistor plus 17
  905. 220+330 ohm resistor pairs in series.  I've redrawn the schematic to
  906. make this easier to see:
  907.  
  908. termpower--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  909.            |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
  910.            |  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R <- 220 ohms
  911.            |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
  912.            |  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o
  913.            |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
  914.            |  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R <- 330 ohms
  915.   220 ohms R  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
  916.            |  +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+-- ground
  917.            |  |
  918.            |  R <-- 330 ohms
  919.            |  /
  920. signal ->  o-/
  921.  
  922. <our resistor><--------- other stuff that's in parallel ---------->
  923.  
  924. We're trying to measure that one resistor from a signal to termpower,
  925. but there's a ton of other stuff in parallel.  The resistance of that
  926. "stuff" is 330 + 550/17 ohms (the 330 ohm resistor, in series with a
  927. parallel combination of 17 550 ohm resistors).  The general formula for
  928. the equivalent of two resistances in parallel is r1*r2/(r1+r2).
  929. Whipping out my trusty spreadsheet, I find that the "stuff" has a
  930. resistance of about 362 ohms, and that in parallel with 220 ohms is
  931. about 137 ohms.
  932.  
  933.  
  934.  
  935.  
  936. ====
  937. QUESTION: Can someone explain to me the difference between 'normal' scsi
  938.            and differential scsi?
  939. ANSWER From: ralf@wpi.WPI.EDU (Ralph Valentino)
  940. ====
  941.  
  942. "Normal" SCSI is also called "Single-ended" SCSI.  For each signal
  943. that needs to be sent across the bus, there exists a wire to carry it.
  944. With differential SCSI, for each signal that needs to be sent across
  945. the bus, there exists a pair of wires to carry it.  The first in this
  946. pair carries the same type of signal the single-ended SCSI carries.
  947. The second in this pair, however, carries its logical inversion.  The
  948. receiver takes the difference of the pair (thus the name
  949. differential), which makes it less susceptible to noise and allows for
  950. greater cable length.
  951.  
  952.  
  953.  
  954.  
  955. ====
  956. QUESTION: What are the pinouts for differential SCSI?
  957. ANSWER From: ralf@wpi.WPI.EDU (Ralph Valentino)
  958. ====
  959.  
  960.                 Differential SCSI Connector Pinouts
  961.  
  962. _____________________________________  _____________________________________
  963. | SCSI  |         | MINI  |         |  | SCSI  |        | MINI  |          |
  964. | SIGNAL| DD-50P  | MICRO | DD-50SA |  | SIGNAL| DD-50P | MICRO | DD-50SA  |
  965. ------------------------------------  -------------------------------------
  966. | -GND  |    2    |  26   |   34    |  | (open)|    1    |   1   |    1    |
  967. | -DB(0)|    4    |  27   |    2    |  | +DB(0)|    3    |   2   |   18    |
  968. | -DB(1)|    6    |  28   |   19    |  | +DB(1)|    5    |   3   |   35    |
  969. | -DB(2)|    8    |  29   |   36    |  | +DB(2)|    7    |   4   |    3    |
  970. | -DB(3)|   10    |  30   |    4    |  | +DB(3)|    9    |   5   |   20    |
  971. | -DB(4)|   12    |  31   |   21    |  | +DB(4)|   11    |   6   |   37    |
  972. | -DB(5)|   14    |  32   |   38    |  | +DB(5)|   13    |   7   |    5    |
  973. | -DB(6)|   16    |  33   |    6    |  | +DB(6)|   15    |   8   |   22    |
  974. | -DB(7)|   18    |  34   |   23    |  | +DB(7)|   17    |   9   |   39    |
  975. | -DB(P)|   20    |  35   |   40    |  | +DB(P)|   19    |  10   |    7    |
  976. |  GND  |   22    |  36   |    8    |  |DIFSENS|   21    |  11   |   24    |
  977. |  GND  |   24    |  37   |   25    |  |  GND  |   23    |  12   |   41    |
  978. |TERMPWR|   26    |  38   |   42    |  |TERMPWR|   25    |  13   |    9    |
  979. |  GND  |   28    |  39   |   10    |  |  GND  |   27    |  14   |   26    |
  980. | -ATN  |   30    |  40   |   27    |  | +ATN  |   29    |  15   |   43    |
  981. |  GND  |   32    |  41   |   44    |  |  GND  |   31    |  16   |   11    |
  982. | -BSY  |   34    |  42   |   12    |  | +BSY  |   33    |  17   |   28    |
  983. | -ACK  |   36    |  43   |   29    |  | +ACK  |   35    |  18   |   45    |
  984. | -RST  |   38    |  44   |   46    |  | +RST  |   37    |  19   |   13    |
  985. | -MSG  |   40    |  45   |   14    |  | +MSG  |   39    |  20   |   30    |
  986. | -SEL  |   42    |  46   |   31    |  | +SEL  |   41    |  21   |   47    |
  987. | -C/D  |   44    |  47   |   48    |  | +C/D  |   43    |  22   |   15    |
  988. | -REQ  |   46    |  48   |   16    |  | +REQ  |   45    |  23   |   32    |
  989. | -I/O  |   48    |  49   |   33    |  | +I/O  |   47    |  24   |   49    |
  990. |  GND  |   50    |  50   |   50    |  |  GND  |   49    |  25   |   17    |
  991. ----------------------------------------------------------------------------
  992.  
  993. Please note that I can only verify the DD-50P connector.  The Mini
  994. Micro and DD-50SA pinout above is a pin for pin mapping from the SCSI
  995. pinout in the FAQ.
  996.  
  997. How to tell if you have a single ended or differential drive:
  998.     - Use an ohm meter to check the resistance between pins 21 & 22.
  999.       On a single ended system, they should both be tied together 
  1000.           and tied to GND.  On the differential drive, they should
  1001.           be open or have a significant resistance between them.  Note
  1002.           that most drives today are single ended so you usually only
  1003.           have to worry about this with old drives scavenged from
  1004.           other systems.
  1005.  
  1006. [ Editor's note: The preceeding comment about differential drives being old
  1007.   is not valid. Differential drives are less common than single-ended ones,
  1008.   because they are mainly used only where longer cable runs are necessary,
  1009.   and they are not generally used in PCs, but state of the art drives are
  1010.   available with differential interfaces. Generally only the higher
  1011.   performance drives have a differential option because of the added cost.
  1012.    - Gary Field ]
  1013.  
  1014. ====
  1015. QUESTION: What are the pinouts for SCSI connectors?
  1016. ANSWER From: snively@scsi.Eng.Sun.COM (Bob Snively)
  1017. ====
  1018.  
  1019. Originally dated May 23, 1990
  1020.  
  1021. The connector families described by the drawings have standard 
  1022. pin numberings which are described the same way by all vendors
  1023. that I have encountered.  The SCSI-2 specification identifies the
  1024. standard numbering, using that convention.  It happened to be
  1025. documented by AMP, but all the vendors use the same convention.
  1026.  
  1027. The following diagrams have the outline drawings of connector 
  1028. sockets at the bottom.  This is really for reference only, because
  1029. the connector sockets and plugs are both specified as to their
  1030. numbering and usually are labeled.
  1031.  
  1032. There are some minor problems in naming the microconnector conductor
  1033. pairs, which I have corrected in the enclosed diagram.  All the conductor
  1034. pairs of the Mini-Micro (High Density) connector are in fact passed
  1035. through on the cables.  SCSI-2 defines the RSR (Reserved) lines as
  1036. maybe ground or maybe open, but they are still passed through the cable.
  1037. Most present standard SCSI devices will ground those lines.
  1038.  
  1039. --------------------  microSCSI to SCSI Diagram   ---------------------------
  1040.  
  1041.  
  1042.                        SCSI Connector Pinouts
  1043.  
  1044. _____________________________________  _____________________________________
  1045. | SCSI  |         | MINI  |         |  | SCSI  |        | MINI  |          |
  1046. | SIGNAL| DD-50P  | MICRO | DD-50SA |  | SIGNAL| DD-50P | MICRO | DD-50SA  |
  1047. ------------------------------------  -------------------------------------
  1048. | -DB(0)|    2    |  26   |   34    |  |  GND  |    1    |   1   |    1    |
  1049. | -DB(1)|    4    |  27   |    2    |  |  GND  |    3    |   2   |   18    |
  1050. | -DB(2)|    6    |  28   |   19    |  |  GND  |    5    |   3   |   35    |
  1051. | -DB(3)|    8    |  29   |   36    |  |  GND  |    7    |   4   |    3    |
  1052. | -DB(4)|   10    |  30   |    4    |  |  GND  |    9    |   5   |   20    |
  1053. | -DB(5)|   12    |  31   |   21    |  |  GND  |   11    |   6   |   37    |
  1054. | -DB(6)|   14    |  32   |   38    |  |  GND  |   13    |   7   |    5    |
  1055. | -DB(7)|   16    |  33   |    6    |  |  GND  |   15    |   8   |   22    |
  1056. | -DB(P)|   18    |  34   |   23    |  |  GND  |   17    |   9   |   39    |
  1057. |  GND  |   20    |  35   |   40    |  |  GND  |   19    |  10   |    7    |
  1058. |  GND  |   22    |  36   |    8    |  |  GND  |   21    |  11   |   24    |
  1059. |  RSR  |   24    |  37   |   25    |  |  RSR  |   23    |  12   |   41    |
  1060. |TERMPWR|   26    |  38   |   42    |  |  OPEN |   25    |  13   |    9    |
  1061. |  RSR  |   28    |  39   |   10    |  |  RSR  |   27    |  14   |   26    |
  1062. |  GND  |   30    |  40   |   27    |  |  GND  |   29    |  15   |   43    |
  1063. | -ATN  |   32    |  41   |   44    |  |  GND  |   31    |  16   |   11    |
  1064. |  GND  |   34    |  42   |   12    |  |  GND  |   33    |  17   |   28    |
  1065. |  BSY  |   36    |  43   |   29    |  |  GND  |   35    |  18   |   45    |
  1066. | -ACK  |   38    |  44   |   46    |  |  GND  |   37    |  19   |   13    |
  1067. | -RST  |   40    |  45   |   14    |  |  GND  |   39    |  20   |   30    |
  1068. | -MSG  |   42    |  46   |   31    |  |  GND  |   41    |  21   |   47    |
  1069. | -SEL  |   44    |  47   |   48    |  |  GND  |   43    |  22   |   15    |
  1070. | -C/D  |   46    |  48   |   16    |  |  GND  |   45    |  23   |   32    |
  1071. | -REQ  |   48    |  49   |   33    |  |  GND  |   47    |  24   |   49    |
  1072. | -I/O  |   50    |  50   |   50    |  |  GND  |   49    |  25   |   17    |
  1073. ----------------------------------------------------------------------------
  1074.  
  1075.  * NC = NOT CONNECTED
  1076.  
  1077.  CONNECTOR TYPES:
  1078.                                   DD-50SA
  1079.                         ________________________            MINI-MICRO
  1080.        DD-50P          |   -------------------  |      _____________________
  1081.     ______________     |17 \o o o o o o o o o/1 |     |  _________________ |
  1082.  49| o o o o o o |1    | 33 \ o o o o o o o /18 |     |25\ o o o o o o o /1|
  1083.  50| o o o o o o |2    |  50 \o o o o o o o/ 34 |     | 50\o o o o o o o/26|
  1084.    ---------------     |      -------------     |     |   --------------   |
  1085.                        --------------------------     ----------------------
  1086.  
  1087. (VIEWED FROM FACE OF CONNECTOR -  USE VENDOR NUMBERING SYSTEM AS SPECIFIED)
  1088.  
  1089.  
  1090. ANSWER From: Gary Field (garyf@wiis.wang.com)
  1091.  
  1092.                     Macintosh Plus SCSI Connector Pinouts
  1093.  
  1094. Note that this connector is NON COMPLIANT WITH ANY SCSI STANDARD!
  1095. The grounding is insufficient and does not allow for proper twisted-pair
  1096. transmission line implementation. It is recommended that a short adapter cable
  1097. be used to convert to the more common Centronics style 50 pin connection
  1098. rather than extend the 25 pin connection any further than necessary.
  1099. The Macintosh Plus used a NCR 5380 SCSI chip controlled by the MC68000 
  1100. processor.
  1101. ___________________
  1102. | SCSI  |         |
  1103. | SIGNAL| DB-25S  |
  1104. +-----------------+            DB-25S (female)
  1105. | -DB(0)|    8    |           _____________________________
  1106. | -DB(1)|    21   |         13\ o o o o o o o o o o o o o /1
  1107. | -DB(2)|    22   |          25\ o o o o o o o o o o o o /14
  1108. | -DB(3)|    10   |             ------------------------   
  1109. | -DB(4)|    23   |        View from rear of computer.
  1110. | -DB(5)|    11   |
  1111. | -DB(6)|    12   |
  1112. | -DB(7)|    13   |
  1113. | -DB(P)|    20   |
  1114. |  GND  | 7,9,14  |
  1115. |  GND  |16,18,24 |
  1116. | -ATN  |    17   |
  1117. |  BSY  |    6    |
  1118. | -ACK  |    5    |
  1119. | -RST  |    4    |
  1120. | -MSG  |    2    |
  1121. | -SEL  |    19   |
  1122. | -C/D  |    15   |
  1123. | -REQ  |    1    |
  1124. | -I/O  |    3    |
  1125. +-----------------+
  1126. Pin 25 is NOT CONNECTED in the Mac implementation. Some Future Domain clones
  1127. connect TERMPWR to pin 25, but are otherwise the same.
  1128.  
  1129. --
  1130. --/*   Gary A. Field - WA1GRC, Wang Labs M/S 019-72B, 1 Industrial Ave      
  1131.    Lowell, MA 01851-5161,  (508) 967-2514, email: garyf@wiis.wang.com, EST5EDT
  1132.    Our plans to design a thought controlled computer were scrapped recently
  1133.    when we realized that the government would be unable to use them.        */
  1134. Archive-name: scsi-faq/part2
  1135.  
  1136.                   SCSI FAQ:
  1137.        Frequently Asked Questions for comp.periphs.scsi
  1138.  
  1139.                   VOLUME II
  1140.  
  1141. Volume II Table of Contents:
  1142.     What is the difference between SCSI-1 and SCSI-2?
  1143.     Is SYNCHRONOUS faster than ASYNCHRONOUS?
  1144.     Is the 53C90 Faster than spec?
  1145.     What are the jumpers on my Conner drive?
  1146.     What are the jumpers for my Wangtek 5150 drive?
  1147.     What is CAM?
  1148.     What is FPT (Termination)?
  1149.     What is Active Termination?
  1150.     Why Is Active Termination Better?
  1151.     How can I tell whether an unmarked terminator is active or passive?
  1152.     Why is SCSI more expensive than IDE?
  1153.     What is Plug and Play SCSI?
  1154.     Where can I get drivers (ASPI and other) for the WD7000 FASST2 host adapter?
  1155.     What if I have a drive larger than a gigabyte (1024MB) ?
  1156.     My SCSI bus works, but is not reliable. What should I look at?
  1157.     Where can I find information about programming using the ASPI
  1158.           interface from DOS and Windows?
  1159. ====
  1160. QUESTION: What is the difference between SCSI-1 and SCSI-2?
  1161. ANSWER From Dal Allen:
  1162. ====
  1163.  
  1164.                           SCSI-1_versus_SCSI-2
  1165.  
  1166. In 1985, when the first SCSI standard was being finalized as an American
  1167. National Standard, the X3T9.2 Task Group was approached by a group of
  1168. manufacturers.  The group wanted to increase the mandatory requirements of
  1169. SCSI and to define further features for direct-access devices.  Rather than
  1170. delay the SCSI standard, X3T9.2 formed an ad hoc group to develop a working
  1171. paper that was eventually called the Common Command Set (CCS).  Many products
  1172. were designed to this working paper.
  1173.  
  1174. In parallel with the development of the CCS working paper, X3T9.2 sought
  1175. permission to begin working on an enhanced SCSI standard, to be called SCSI-2.
  1176. SCSI-2 would include the results of the CCS working paper, caching commands,
  1177. performance enhancement features, and whatever else X3T9.2 deemed worthwhile.
  1178. While SCSI-2 was to go beyond the original SCSI standard (now referred to as
  1179. SCSI-1), it was to retain a high degree of compatibility with SCSI-1 devices.
  1180.  
  1181. How is SCSI-2 different from SCSI-1?
  1182.  
  1183. 1.  Several options were removed from SCSI-1:
  1184.  
  1185.    a.  Single initiator option was removed.
  1186.    b.  Non-arbitrating Systems option was removed.
  1187.    c.  Non-extended sense data option was removed.
  1188.    d.  Reservation queuing option was removed.
  1189.    e.  The read-only device command set was replaced by the CD-ROM command
  1190.        set.
  1191.    f.  The alternative 1 shielded connector was dropped.
  1192.  
  1193.  
  1194. 2.  There are several new low-level requirements in SCSI-2:
  1195.  
  1196.    a.  Parity must be implemented.
  1197.    b.  Initiators must provide TERMPWR -- Targets may provide TERMPWR.
  1198.    c.  The arbitration delay was extended to 2.4 us from 2.2 us.
  1199.    d.  Message support is now required.
  1200.  
  1201.  
  1202. 3.  Many options significantly enhancing SCSI were added:
  1203.  
  1204.    a.  Wide SCSI (up to 32 bits wide using a second cable)
  1205.    b.  Fast SCSI (synchronous data transfers of up to 10 Mega-transfers per
  1206.        second -- up to 40 MegaBytes per second when combined with wide SCSI)
  1207.    c.  Command queuing (up to 256 commands per initiator on each logical unit)
  1208.    d.  High-density connector alternatives were added for both shielded and 
  1209.        non- shielded connectors.
  1210.    e.  Improved termination for single-ended buses (Alternative 2)
  1211.    f.  Asynchronous event notification
  1212.    g.  Extended contingent allegiance
  1213.    h.  Terminate I/O Process messaging for time- critical process termination
  1214.  
  1215. 4.  New command sets were added to SCSI-2 including:
  1216.  
  1217.    a.  CD-ROM (replaces read-only devices)
  1218.    b.  Scanner devices
  1219.    c.  Optical memory devices (provides for write-once, read-only, and
  1220.        erasable media)
  1221.    d.  Medium changer devices
  1222.    e.  Communications devices
  1223.  
  1224.  
  1225. 5.  All command sets were enhanced:
  1226.  
  1227.    a.  Device Models were added
  1228.    b.  Extended sense was expanded to add:
  1229.        + Additional sense codes
  1230.        + Additional sense code qualifiers
  1231.        + Field replaceable unit code
  1232.        + Sense key specific bytes
  1233.  
  1234.    c.  INQUIRY DATA was expanded to add:
  1235.        + An implemented options byte
  1236.        + Vendor identification field
  1237.        + Product identification field
  1238.        + Product revision level field
  1239.        + Vital product data (more extensive product reporting)
  1240.  
  1241.    d.  The MODE SELECT and MODE SENSE commands were paged for all device types
  1242.    e.  The following commands were added for all device types:
  1243.  
  1244.        + CHANGE DEFINITION
  1245.        + LOG SELECT
  1246.        + LOG SENSE
  1247.        + READ BUFFER
  1248.        + WRITE BUFFER
  1249.  
  1250.    f.  The COPY command definition was expanded to include information on how
  1251.        to handle inexact block sizes and to include an image copy option.
  1252.    g.  The direct-access device command set was enhanced as follows:
  1253.  
  1254.        + The FORMAT UNIT command provides more control over defect management
  1255.        + Cache management was added:
  1256.           - LOCK/UNLOCK CACHE command
  1257.           - PREFETCH command
  1258.           - SYNCHRONIZE CACHE command
  1259.           - Force unit access bit
  1260.           - Disable page out bit
  1261.  
  1262.        + Several new commands were added:
  1263.           - READ DEFECT DATA
  1264.           - READ LONG
  1265.           - WRITE LONG
  1266.           - WRITE SAME
  1267.  
  1268.        + The sequential-access device command set was enhanced as follows:
  1269.  
  1270.           - Partitioned media concept was added:
  1271.             * LOCATE command
  1272.             * READ POSITION command
  1273.  
  1274.           - Several mode pages were added
  1275.           - Buffered mode 2 was added
  1276.           - An immediate bit was added to the WRITE FILEMARKS command
  1277.  
  1278.        + The printer device command set was enhanced as follows:
  1279.           - Several mode pages defined:
  1280.             * Disconnect/reconnect
  1281.             * Parallel printer
  1282.             * Serial printer
  1283.             * Printer options
  1284.  
  1285.        + The write-once (optical) device command set was enhanced by:
  1286.           - Several new commands were added:
  1287.             * MEDIUM SCAN
  1288.             * READ UPDATED BLOCK
  1289.             * UPDATE BLOCK
  1290.  
  1291.           - Twelve-byte command descriptor blocks were defined for several
  1292.             commands to accommodate larger transfer lengths.
  1293.  
  1294. =============================================================================
  1295.  
  1296. The following article was written by Dal Allan of ENDL in April 1990.  It 
  1297. was published nine months later in the January 1991 issue of "Computer 
  1298. Technology Review".  While it appeared in the Tape Storage Technology 
  1299. Section of CTR, the article is general in nature and tape-specific.  In 
  1300. spite of the less than timely publication, most of the information is still 
  1301. valid.
  1302.  
  1303. It is reprinted here with the permission of the author.  If you copy this 
  1304. article, please include this notice giving "Computer Technology Review" 
  1305. credit for first publication.
  1306.  
  1307. ------------------------------------------------------------------------------
  1308.                             What's New in SCSI-2
  1309.  
  1310. Scuzzy is the pronunciation and SCSI (Small Computer System Interface) is 
  1311. the acronym, for the best known and most widely used ANSI (American National 
  1312. Standards Institute) interface. 
  1313.  
  1314. Despite use of the term "Small" in its name, everyone has to agree that 
  1315. Scuzzy is large - in use, in market impact, in influence, and unfortunately, 
  1316. in documentation. The standards effort that began with a 20-page 
  1317. specification in 1980 has grown to a 600 page extravaganza of technical 
  1318. information. 
  1319.  
  1320. Even before ANSI (American National Standards Institute) published the first 
  1321. run of SCSI as standards document in 1986, ASC (Accredited Standards 
  1322. Committee) X3T9.2 was hard at work on SCSI-2. 
  1323.  
  1324. No technical rationale can be offered as to why SCSI-1 ended and SCSI-2 
  1325. began, or as to why SCSI-2 ended and SCSI-3 began. The justification is much 
  1326. more simple - you have to stop sometime and get a standard printed. Popular 
  1327. interfaces never stop evolving, adapting, and expanding to meet more uses 
  1328. than originally envisaged. 
  1329.  
  1330. Interfaces even live far beyond their technological lifespan. SMD (Storage 
  1331. Module Drive) has been called technically obsolete for 5 years but every 
  1332. year there are more megabytes shipped on the SMD interface than the year 
  1333. before. This will probably continue for another year or so before the high 
  1334. point is reached, and it will at least a decade before SMD is considered to 
  1335. be insignificant. 
  1336.  
  1337. If SCSI enhancements are cut off at an arbitrary point, what initiates the 
  1338. decision? Impatience is as good an answer as any. The committee and the 
  1339. market get sick of promises that the revision process will "end soon," and 
  1340. assert pressure to "do it now."
  1341.  
  1342. The SCSI-3 effort is actively under way right now, and the workload of the 
  1343. committee seems to be no less than it was a year ago. What is pleasant, is 
  1344. that the political pressures have eased. 
  1345.  
  1346. There is a major difference between the standards for SCSI in 1986 and SCSI-
  1347. 2 in 1990. The stated goal of compatibility between manufacturers had not 
  1348. been achieved in SCSI in 1986 due to a proliferation of undocumented 
  1349. "features." 
  1350.  
  1351. Each implementation was different enough that new software drivers had to be 
  1352. written for each device. OEMs defined variations in hardware that required 
  1353. custom development programs and unique microcode. Out of this diversity 
  1354. arose a cry for commonality that turned into CCS (Common Command Set), and 
  1355. became so popular that it took on an identity of its own. 
  1356.  
  1357. CCS defined the data structures of Mode Select and Mode Sense commands, 
  1358. defect management on the Format command and error recovery procedures. CCS 
  1359. succeeded because the goals were limited, the objectives clear and the time 
  1360. was right. 
  1361.  
  1362. CCS was the beginning of SCSI-2, but it was only for disks. Tape and optical 
  1363. disks suffered from diversity, and so it was that the first working group 
  1364. efforts on SCSI-2 were focused on tapes and optical disks. However, opening 
  1365. up a new standards effort is like lifting the lid on Pandora's Box - it's 
  1366. hard to stay focused on a single task. SCSI-2 went far beyond extending and 
  1367. consolidating CCS for multiple device types. 
  1368.  
  1369. SCSI-2 represents three years of creative thought by some of the best minds 
  1370. in the business. Many of the new features will be useful only in advanced 
  1371. systems; a few will find their way into the average user's system. Some may 
  1372. never appear in any useful form and will atrophy, as did some original SCSI 
  1373. features like Extended Identify.
  1374.  
  1375. Before beginning coverage of "what's new in SCSI-2," it might be well to 
  1376. list some of the things that aren't new. The silicon chips designed for SCSI 
  1377. are still usable. No new features were introduced which obsolete chips. The 
  1378. cause of silicon obsolescence has been rapid market shifts in integrating 
  1379. functions to provide higher performance. 
  1380.  
  1381. Similarly, initiators which were designed properly, according to SCSI in 
  1382. 1986, will successfully support SCSI-2 peripherals. However, it should be 
  1383. pointed out that not all the initiators sold over the last few years behaved 
  1384. according to the standard, and they can be "blown away "by SCSI-2 targets. 
  1385.  
  1386. The 1986 standard allows either initiators or targets to begin negotiation 
  1387. for synchronous transfers, and requires that both initiators and targets 
  1388. properly handle the sequence. A surprisingly large percentage of SCSI 
  1389. initiators will fail if the target begins negotiation. This has not been as 
  1390. much of a problem to date as it will become in the future, and you know as 
  1391. well as I do, that these non-compliant initiators are going to blame the 
  1392. SCSI-2 targets for being "incompatible." 
  1393.  
  1394. Quirks in the 1986 standard, like 4 bytes being transferred on Request 
  1395. Sense, even if the requested length was zero have been corrected in SCSI-2. 
  1396. Initiators which relied on this quirk instead of requesting 4 bytes will get 
  1397. into trouble with a SCSI-2 target. 
  1398.  
  1399. A sincere effort has been made to ensure that a 1986-compliant initiator 
  1400. does not fail or have problems with a SCSI-2 target. If problems occur, look 
  1401. for a non-compliant initiator before you blame the SCSI-2 standard. 
  1402.  
  1403. After that little lecture, let us turn to the features you will find in 
  1404. SCSI-2 which include: 
  1405.  
  1406.  o Wide SCSI: SCSI may now transfer data at bus widths of 16 and 32 bits. 
  1407. Commands, status, messages and arbitration are still 8 bits, and the B-Cable 
  1408. has 68 pins for data bits. Cabling was a confusing issue in the closing days 
  1409. of SCSI-2, because the first project of SCSI-3 was the definition of a 16-
  1410. bit wide P-Cable which supported 16-bit arbitration as well as 16-bit data 
  1411. transfers. Although SCSI-2 does not contain a definition of the P-Cable, it 
  1412. is quite possible that within the year, the P-Cable will be most popular 
  1413. non-SCSI-2 feature on SCSI-2 products. The market responds to what it wants, 
  1414. not the the arbitrary cutoffs of standards committees.
  1415.  
  1416.  o Fast SCSI: A 10 MHz transfer rate for SCSI came out of a joint effort 
  1417. with the IPI (Intelligent Peripheral Interface) committee in ASC X3T9.3. 
  1418. Fast SCSI achieves 10 Megabytes/second on the A-Cable and with wider data 
  1419. paths of 16- and 32-bits can rise to 20 Megabytes/second and even 40 
  1420. Megabytes/second. However, by the time the market starts demanding 40 
  1421. Megabytes/second it is likely that the effort to serialize the physical 
  1422. interface for SCSI-3 will attract high-performance SCSI users to the Fiber 
  1423. Channel. 
  1424.  
  1425. A word of caution. At this time the fast parameters cannot be met by the 
  1426. Single Ended electrical class, and is only suitable for Differential. One of 
  1427. the goals in SCSI-3 is to identify the improvements needed to achieve 10 MHz 
  1428. operation with Single Ended components.
  1429.  
  1430.  o Termination: The Single Ended electrical class depends on very tight 
  1431. termination tolerances, but the passive 132 ohm termination defined in 1986 
  1432. is mismatched with the cable impedance (typically below 100 ohms). Although 
  1433. not a problem at low speeds when only a few devices are connected, 
  1434. reflections can cause errors when transfer rates increase and/or more 
  1435. devices are added. In SCSI-2, an active terminator has been defined which 
  1436. lowers termination to 110 ohms and is a major boost to system integrity.
  1437.  
  1438.  o Bus Arbitration, Parity and the Identify Message were options of SCSI, 
  1439. but are required in SCSI-2. All but the earliest and most primitive SCSI 
  1440. implementations had these features anyway, so SCSI-2 only legitimizes the de 
  1441. facto market choices. The Identify message has been enhanced to allow the 
  1442. target to execute processes, so that commands can be issued to the target 
  1443. and not just the LUNs. 
  1444.  
  1445.  o Connectors: The tab and receptacle microconnectors chosen for SCSI-2 are 
  1446. available from several sources. A smaller connector was seen as essential 
  1447. for the shrinking form factor of disk drives and other peripherals. This 
  1448. selection was one of the most argued over and contentious decisions made 
  1449. during SCSI-2 development. 
  1450.  
  1451.  o Rotational Position Locking: A rose by any other name, this feature 
  1452. defines synchronized spindles, so than an initiator can manage disk targets 
  1453. which have their spindles locked in a known relative position to each other. 
  1454. Synchronized disks do not all have to be at Index, they can be set to an 
  1455. offset in time relative to the master drive. By arraying banks of 
  1456. synchronized disks, faster transfer rates can be achieved. 
  1457.  
  1458.  o Contingent Allegiance: This existed in SCSI-1, even though it was not 
  1459. defined, and is required to prevent the corruption of error sense data. 
  1460. Targets in the Contingent Allegiance state reject all commands from other 
  1461. initiators until the error status is cleared by the initiator that received 
  1462. the Check Condition when the error occurred. 
  1463.  
  1464. Deferred errors were a problem in the original SCSI but were not described. 
  1465. A deferred error occurs in buffered systems when the target advises Good 
  1466. Status when it accepts written data into a buffer. Some time later, if 
  1467. anything goes wrong when the buffer contents are being written to the media, 
  1468. you have a deferred error. 
  1469.  
  1470.  o Extended Contingent Allegiance (ECA): This extends the utility of the 
  1471. Contingent Allegiance state for an indefinite period during which the 
  1472. initiator that received the error can perform advanced recovery algorithms. 
  1473.  
  1474.  o Asynchronous Event Notification (AEN): This function compensates for a 
  1475. deficiency in the original SCSI which did not permit a target to advise the 
  1476. initiator of asynchronous events such as a cartridge being loaded into a 
  1477. tape drive. 
  1478.  
  1479.  o Mandatory Messages: The list of mandated messages has grown: 
  1480.  
  1481.   +----------------------+--------------------------+-------------------+
  1482.   |       Both           |       Target             |     Initiator     |
  1483.   +----------------------+--------------------------+-------------------|
  1484.   | Identify             | Abort                    | Disconnect        |
  1485.   |                      |                          |                   |
  1486.   | Message Reject       | No Operation             | Restore Pointer   |
  1487.   |                      |                          |                   |
  1488.   | Message Parity Error | Bus Device Reset         | Save Data Pointer |
  1489.   |                      |                          |                   |
  1490.   |                      | Initiator Detected Error |                   |
  1491.   +----------------------+--------------------------+-------------------+
  1492.  
  1493.  o Optional messages have been added to negotiate wide transfers and Tags to 
  1494. support command queueing. A last-minute inclusion in SCSI-2 was the ability 
  1495. to Terminate I/O and receive the residue information in Check Condition 
  1496. status (so that only the incomplete part of the command need be re-started 
  1497. by the initiator).
  1498.  
  1499.  o Command Queueing: In SCSI-1, initiators were limited to one command per 
  1500. LUN e.g. a disk drive. Now up to 256 commands can be outstanding to one LUN. 
  1501. The target is allowed to re-sequence the order of command execution to 
  1502. optimize seek motions. Queued commands require Tag messages which follow the 
  1503. Identify. 
  1504.  
  1505.  o Disk Cacheing: Two control bits are used in the CDB (Command Descriptor 
  1506. Block) to control whether the cache is accessed on a Read or Write command, 
  1507. and some commands have been added to control pre-fetching and locking of 
  1508. data into the cache. Users do not have to change their software to take 
  1509. advantage of cacheing, however, as the Mode Select/Mode Sense Cache page 
  1510. allows parameters to be set which optimize the algorithms used in the target 
  1511. to maximize cache performance. Here is another area in which improvements 
  1512. have already been proposed in SCSI-3, and will turn up in SCSI-2 products 
  1513. shipping later this year. 
  1514.  
  1515.  o Sense Keys and Sense Codes have been formalized and extended. A subscript 
  1516. byte to the Sense Code has been added to provide specifics on the type of 
  1517. error being reported. Although of little value to error recovery, the 
  1518. additional information about error causes is useful to the engineer who has 
  1519. to analyze failures in the field, and can be used by host systems as input 
  1520. to prognostic analysis to anticipate fault conditions. 
  1521.  
  1522.  o Commands: Many old commands have been reworked and several new commands 
  1523. have been added. 
  1524.  
  1525.  o Pages: Some method had to be found to pass parameters between host and 
  1526. target, and the technique used is known as pages. The concept was introduced 
  1527. in CCS and has been expanded mightily in SCSI-2. 
  1528.  
  1529. A number of new Common Commands have been added, and the opcode space for 
  1530. 10-byte CDBs has been doubled. 
  1531.  
  1532.  o Change Definition allows a SCSI-2 initiator to instruct a SCSI-2 target 
  1533. to stop executing according to the 1986 standard, and provide advanced SCSI-
  1534. 2 features. Most SCSI-2 targets will power on and operate according to the 
  1535. 1986 standard (so that there is no risk of "disturbing" the installed 
  1536. initiators, and will only begin operating in SCSI-2 mode, offering access to 
  1537. the advanced SCSI-2 capabilities, after being instructed to do so by the 
  1538. initiator using the Change Definition command.
  1539.  
  1540.  o The Mode Select and Mode Sense pages which describe parameters for 
  1541. operation have been greatly expanded, from practically nothing in 1986 to 
  1542. hundreds of items in SCSI-2. Whenever you hear of something being described 
  1543. as powerful and flexible tool, think complicated. Integrators are advised to 
  1544. be judicious in their selection of the pages they decide to support. 
  1545.  
  1546.  o the Inquiry command now provides all sorts of interesting data about the 
  1547. target and its LUNs. Some of this is fixed by the standard, but the main 
  1548. benefit may be in the Vendor Unique data segregated into the special 
  1549. designation of Vital Product Data, which can be used by integrators as a 
  1550. tool to manage the system environment.
  1551.  
  1552.  o Select Log and Sense Log have been added so that the initiator can gather 
  1553. both historical (e.g. all Check Conditions) and statistical (e.g. number of 
  1554. soft errors requiring ECC) data from the target. 
  1555.  
  1556.  o Diagnostic capabilities have been extended on the Read/Write Buffer and 
  1557. Read/Write Long commands. The ways in which the target can manage bad blocks 
  1558. in the user data space have been defined further and regulated to reduce 
  1559. inconsistencies in the 1986 standard. A companion capability to Read Defect 
  1560. Data permits the initiator to use a standard method to be advised of drive 
  1561. defect lists. 
  1562.  
  1563.  o A new group of 12-byte command blocks has been defined for all optical 
  1564. devices to support the large volume sizes and potentially large transfer 
  1565. lengths. The Erase command has been added for rewritable optical disks so 
  1566. that areas on the media can be pre-erased for subsequent recording. Write 
  1567. Once disks need Media Scan, so that the user can find blank areas on the 
  1568. media. 
  1569.  
  1570.  o New command sets have been added for Scanners, Medium Changers, and CD 
  1571. ROMs. 
  1572.  
  1573. All of this technical detail can get boring, so how about some "goodies" in 
  1574. SCSI-2 which benefit the common man and help the struggling engineer? First, 
  1575. and probably the best feature in SCSI-2 is that the document has been 
  1576. alphabetized. No longer do you have to embark on a hunt for the Read command 
  1577. because you cannot remember the opcode. 
  1578.  
  1579. In the 1986 standard, everything was in numeric sequence, and the only 
  1580. engineers who could find things easily were the microprogrammers who had 
  1581. memorized all the message and opcode tables. Now, ordinary people can find 
  1582. the Read command because it is in alphabetic sequence. This reorganization 
  1583. may sound like a small matter but it wasn't, it required a considerable 
  1584. amount of effort on the part of the SCSI-2 editors. It was well worth it. 
  1585.  
  1586. Another boon is the introduction for each device class of models which 
  1587. describe the device class characteristics. The tape model was the most 
  1588. needed, because various tape devices use the same acronym but with different 
  1589. meanings or different acronyms for the same meaning. 
  1590.  
  1591. The SCSI-2 tape model defines the terms used by SCSI-2, and how they 
  1592. correspond to the acronyms of the different tapes. For example, on a 9-track 
  1593. reel, End of Tape is a warning, and there is sufficient media beyond the 
  1594. reflective spot to record more data and a trailer. Not so on a 1/4" tape 
  1595. cartridge, End of Tape means out of media and no more data can be written. 
  1596. This sort of difference in terms causes nightmares for standardization 
  1597. efforts. 
  1598.  
  1599. So there it is, a summary of what is in SCSI-2. It's not scary, although it 
  1600. is daunting to imagine plowing through a 600-page document. Time for a 
  1601. commercial here. The "SCSI Bench Reference" available from ENDL Publications 
  1602. (408-867-6642), is a compaction of the standard. It takes the 10% of SCSI-2 
  1603. which is constantly referenced by any implementor, and puts it in an easy-
  1604. to-use reference format in a small handbook. The author is Jeff Stai, one of 
  1605. the earliest engineers to become involved with SCSI implementation, and a 
  1606. significant contributor to the development of both the 1986 standard and 
  1607. SCSI-2. 
  1608.  
  1609. SCSI-2 is not yet published as a standard, but it will be available later 
  1610. this year. Until then, the latest revision can be purchased from Global 
  1611. Engineering (800-854-7179).
  1612.  
  1613. Biography
  1614.  
  1615. Consultant and analyst I. Dal Allan is the founder of ENDL and publisher of 
  1616. the ENDL Letter and the "SCSI Bench Reference." A pioneer and activist in 
  1617. the development and use of standard interfaces, he is Vice Chairman of ASC 
  1618. X3T9.2 (SCSI) and Chairman of the SCSI-2 Common Access Method Committee. 
  1619.  
  1620.  
  1621. ====
  1622. QUESTION: What is the difference between SCSI-2 and SCSI-3?
  1623. ANSWER From: excerpts of postings by Jeff Stai and others:
  1624.     (Mohit K Goyall - goyall@utdallas.edu),
  1625.     (Andrew E. Lowman - lowman@arizona.edu)
  1626. ====
  1627.  
  1628. Are SCSI-3 hard drives and/or controllers available yet?
  1629.  
  1630. Allegedly.  Previous postings have said "I heard that SCSI-3 has been
  1631. standardized," but I haven't seen anything firm about it.  I've seen
  1632. controllers advertised by JDR Microdevices and some cheap clones; the
  1633. Quantum "Empire" drives are also advertised as SCSI-3 by some mail order
  1634. vendors.  Seagate and IBM call their fastest drives (probably comparable
  1635. in speed to the Quantums, if not faster) "Wide SCSI-2."
  1636.  
  1637. That's a misnomer. See below.
  1638.  
  1639. What is the difference between SCSI-3 and Fast & Wide SCSI-2?
  1640.  
  1641. Wide SCSI-2 required two cables to do 16 bit wide transfers. SCSI-3
  1642. defined a single cable, single REQ/ACK 16 bit wide transfer. The reason
  1643. you are hearing 16-bit single cable being called SCSI-3 is that they
  1644. CAN. The fact that single cable 16-bit has been around for a while just
  1645. shows you how much the standardization process lags behind the real
  1646. world.
  1647.  
  1648. SCSI-3 is really a family of standards. SCSI was broken up from a
  1649. single document into different layers and command sets. This was done
  1650. to allow for different physical transport layers (like fibre channel
  1651. and SSA) to be defined, and to allow for smaller "bite-sized" projects
  1652. that maybe get done a little faster ;-)
  1653.  
  1654. The family includes the following members with TLAs:
  1655.  
  1656. - SCSI-3 Parallel Interface (SPI): Defines the mechanical, timing,
  1657. phases, and electrical parameters of the parallel cable we all know and
  1658. love. Some of the electrical and cable parameters are
  1659. tightened/improved over SCSI-2.
  1660.  
  1661. - SCSI-3 Interlock Protocol (SIP): Defines the messages and how the
  1662. phases are invoked. No real change from SCSI-2, except for some new
  1663. messages.
  1664.  
  1665. - SCSI-3 Architectural Model (SAM): In a nutshell, defines a common set
  1666. of functions and services and definitions for how a physical transport
  1667. properly gets commands, data, and status exchanged between two devices,
  1668. complete with error handling and queueing.
  1669.  
  1670. - SCSI-3 Primary Commands (SPC): All of the commands executed by any
  1671. and all SCSI devices, like REQUEST SENSE and INQUIRY, etc.
  1672.  
  1673. - SCSI-3 Block Commands (SBC): Disk commands.
  1674.  
  1675. - SCSI-3 Stream Commands (SBC): Tape commands.
  1676.  
  1677. - SCSI-3 Controller Commands (SCC): RAID box commands.
  1678.  
  1679. - SCSI-3 Multimedia Commands (MMC): For CDROMS etc.
  1680.  
  1681. - SCSI-3 Fibre Channel Protocol (FCP): SCSI commands over gigabit Fibre
  1682. Channel.
  1683.  
  1684. - SCSI-3 Serial Bus Protocol (SBP): SCSI commands over IEEE 1394 High
  1685. Speed Serial Bus (Apple's "Firewire").
  1686.  
  1687. - SCSI-3 Serial Storage Protocol (SSP): SCSI commands over SSA.
  1688.  
  1689. whew.
  1690.  
  1691.  
  1692. After perusing the latest issue of Computer Shopper, I came
  1693. away with the impression that companies are calling
  1694. F&W scsi-2 hd's SCSI-3.  Is this an incorrect assumption,
  1695. or is F&W SCSI-2 known as SCSI-3?
  1696. Is this really mostly marketing hype?
  1697.  
  1698. Actually, there is something to that. TECHNICALLY, what is out there is
  1699. often a hybrid: SCSI-3 "SPI" silicon with some other hodgepodge of
  1700. SCSI-3 proposals, all mixed in with SCSI-2 stuff.
  1701.  
  1702. An earlier posting said that the Quantum Empire ("SCSI-3") drives
  1703. contain some commands from the SCSI-3 command set, and Adaptec 
  1704. suggested a specific setting on its 2940W controller to work properly
  1705. with the drive.
  1706.  
  1707. I understand there are some drives with proposed SCSI-3 command
  1708. features. These are mostly in the MODE SELECT and in error codes, as I
  1709. recall. Perhaps someone who knows more about this could elaborate?
  1710.  
  1711. Note also that the major players (like DC Drives) don't have any "SCSI-3"
  1712. stuff advertised; only JDR and some cheap clones are promoting it.
  1713. Besides, Wide SCSI-2 has yet to really catch on (mostly because only a
  1714. few drives are fast enough to take advantage of it).
  1715.  
  1716. There is no "wide SCSI-2" because that would mean two cables. Single
  1717. cable wide SCSI has always been SCSI-3, it just took too d*** long to
  1718. get into a standard!-)
  1719.  
  1720.  
  1721. ====
  1722. QUESTION: Is SYNCHRONOUS faster than ASYNCHRONOUS?
  1723. QUESTION: Is the 53C90 Faster than spec?
  1724. ANSWER From: kstewart@ncr-mpd.FtCollins.NCR.COM (Ken Stewart)
  1725. ====
  1726.  
  1727. I've seen a few comments about our 54C90 being faster than spec.  While
  1728. I doubt the author was really complaining (I got twice as much as I paid 
  1729. for--sure makes me mad ;)  I'd like to explain the situation.
  1730.  
  1731. Along the way, I'll also show that asynchronous is faster on short cables, 
  1732. while synchronous is faster on long cables.  The cross-over point occurs 
  1733. somewhere around six feet--assuming that you have our 53C90 family devices 
  1734. at both ends of the cable.  The reason has to do with the propagation delay 
  1735. of the cable; the turn around time of the silicon; and the interlocked nature
  1736. of the asynchronous handshake.
  1737.  
  1738. 1)  We have measured propagation delays from various cables and found an 
  1739.     average of 1.7 nanoseconds per foot, which is roughly 5.25 ns per meter.
  1740.     
  1741. 2)  The turn-around time is the amount of time the SCSI chip takes to
  1742.     change an output in response to an input.  If REQ is an input then ACK 
  1743.     is an output.  Or if ACK is an input then REQ is an output.  Typical
  1744.     turn-around time for the 53C90 is 40 nanoseconds.  
  1745.  
  1746. 3)  The asynchronous transfer uses an interlocked handshake where a device 
  1747.     cannot do the next thing until it receives positive acknowledgment that 
  1748.     the other device received the last thing.  
  1749.  
  1750.     First REQ goes true                        /* driven by Target */ 
  1751.     then ACK is permitted to go true           /* driven by Initiator */
  1752.     then REQ is permitted to go false  
  1753.     then ACK is permitted to go false  
  1754.  
  1755. Thus we have four "edges" propagating down the cable plus 4 turn-around
  1756. delays.  Asynchronous transfer requires 55 ns setup and no hold time 
  1757. (paragraph in 5.1.5.1 in SCSI-1 or SCSI-2) which gives an upper speed 
  1758. limit around 18 MB/s.  A detailed analysis (assuming 53C90 family) shows that
  1759. the setup time subtracts out.  This is mostly because we are running at 
  1760. one-third the max rate, but also because setup for the next byte can begin 
  1761. anytime after ACK is received true or REQ is received false, depending on who
  1762. is receiving.  You can either take my word for it or draw the waveforms 
  1763. yourself.  Thus, the asynchronous transfer reduces to:
  1764.  
  1765. (4 * 1.7 * 1) + (4 * 40ns) = 167 ns                /* 1 foot cable */
  1766.                            = 6 MB/s
  1767.  
  1768. (4 * 5.25 * 6) + (4 * 40ns) = 286 ns               /* 6 meter cable */
  1769.                             = 3.5 MB/s
  1770.  
  1771. (4 * 5.25 * 25) + (4 * 40ns) = 685 ns              /* 25 meter cable */
  1772.                              = 1.5 MB/s            
  1773.  
  1774. note: cables longer than 6 meters require external differential transceivers 
  1775. which add delay and degrade the performance even more than indicated here.
  1776.  
  1777. Our simulations say that under very best conditions (fast silicon, low 
  1778. temperature, high voltage, zero length cable) we can expect more than 8 MB/s 
  1779. asynchronously.  In the lab, I routinely measure 5 MB/s on 8 foot cables.  
  1780. So, if you were writing the data manual for this, how would YOU spec it?
  1781.  
  1782.  
  1783. The framers of the SCSI spec threw in synchronous mode to boost the 
  1784. performance on long cables.  In synchronous mode, the sending device is 
  1785. permitted to send the next byte without receiving acknowledgment that the 
  1786. receiver actually received the last byte.  Kind of a ship and pray method.  
  1787. The acknowledgment is required to come back sometime, but we just don't have 
  1788. to wait for it (handwave the offset stuff and the ending boundary 
  1789. conditions).  In this mode any external transceivers add a time shift, but 
  1790. not a delay.  So if you negotiate for 5 MB/s, you get 5MB/s regardless how 
  1791. long the cable is and regardless whether you are single-ended or 
  1792. differential.  But you can't go faster than 5.5 MB/s, except in SCSI-2.  
  1793. Synchronous mode does have a hold time (unlike asynch) but again, setup and
  1794. hold times subtract out.  In SCSI-1 synchronous mode, the speed limit comes 
  1795. from the combined ASSERTION PERIOD + NEGATION PERIOD which is 
  1796. 90ns + 90ns = 180ns = 5.5 MB/s.  Our 53C90 family doesn't quite hit the max,
  1797. but we do guarentee 5.0 MB/s.  In SCSI-2, anything above 5.0 MB/s is 
  1798. considered to be FAST.  Here the maximum transfer rate is explicitly limited 
  1799. to 100 ns or 10MB/s; you don't have to read between the lines to deduce it.
  1800.  
  1801. Interesting tid-bit: given a SCSI-2 FAST period of 100 ns and a cable delay
  1802. of 131 ns on a 25 meter cable, you can actually stack 1.31 bytes in the 8-bit
  1803. cable.  In FAST and WIDE SCSI you can stack 5.24 bytes in this copper FIFO.  
  1804. Hummm...
  1805.  
  1806.  
  1807.  
  1808. ====
  1809. QUESTION: What are the jumpers on my Conner drive?
  1810. ANSWER From: ekrieger@quasar.hacktic.nl (Eric Krieger)
  1811. Embellishment from: Henrik Stahl (f92-hst@nada.kth.se)
  1812. ====
  1813.  
  1814.                QUICK INSTALLATION GUIDE
  1815.  
  1816.                          SCSI
  1817.  
  1818.      Most SCSI host adapters are compatible with Conner drives.
  1819. Software drivers and installation instructions are provided with
  1820. the host adapter.
  1821.  
  1822.      The drives are shipped with SCSI ID set to 7. To select a
  1823. different ID refer to the following:
  1824.  
  1825. Table A                       Table B
  1826. ID   E-1  E-2  E-3            ID   E2   E3   E4
  1827. 0    out  out  out            0    out  out  out
  1828. 1    in   out  out            1    in   out  out
  1829. 2    out  in   out            2    out  in   out
  1830. 3    in   in   out            3    in   in   out
  1831. 4    out  out  in             4    out  out  in
  1832. 5    in   out  in             5    in   out  in
  1833. 6    out  in   in             6    out  in   in
  1834. 7    in   in   in             7    in   in   in
  1835.  
  1836. Parity is always ENABLED on the CP3200,CP30060,CP30080,CP30100,
  1837. CP 30200, CP 3500, CP 3360, CP 30540 and CP 31370.
  1838.  
  1839. For the CP 340, jumper E-1 to disable parity.
  1840.  
  1841. All other models, jumper E-4 to disable parity.
  1842.  
  1843.      SCSI drive parameters:
  1844.  
  1845.      Model          Hds       Cyl       Sec       Table     LED
  1846.      CP2020         2         642       32        A         n/a
  1847.      CP340          4         788       26        B         1
  1848.      CP3020         2         622       33        A         1
  1849.      CP3040         2        1026       40        A         1
  1850.      CP3180         6         832       33        A         1
  1851.      CP3100         8         776       33        A         1
  1852.      CP30060        2        1524       39        A         2
  1853.      CP30080        4        1053       39        A         2
  1854.      CP30100        4        1522       39        A         2
  1855.      CP30200        4        2119       49        A         2
  1856.      CP3200         8        1366       38        A         2
  1857.      CP3360         8        1806       49        A         2
  1858.      CP3540         12       1806       49        A         2
  1859.      CP 30080E      2        1806      46         AA       C/E
  1860.      CP 30170E      4        1806      46         AA       C/E
  1861.      CP 30540       6        2249      59-89      AA        B
  1862.      CP 31370       14       2094      59-95      AA        B
  1863.  
  1864. LED 1               LED 2
  1865. J-4  Pin 1 = +      J-1 Pin 3 = +
  1866.      Pin 2 = -          Pin 4 = -
  1867.  
  1868. On the CP 31370, jumper E5 enables termination. Default is termination on.
  1869. It may be the same jumper for other models.
  1870.  
  1871.  
  1872.  
  1873. ====
  1874. QUESTION: What are the jumpers for my Wangtek 5150 drive?
  1875. ANSWER From: "Terry Kennedy, Operations Mgr" <uunet!spcvxa.spc.edu!TERRY>
  1876. ====
  1877.  
  1878.   First, the disclaimer: This is not an official representation of Wangtek
  1879. or of my employer. This is info I've discovered by reading publicly avail-
  1880. able reference material. When changing jumpers, always observe proper anti-
  1881. static precautions and be sure you have the current configuration written
  1882. down so you have a known starting point.
  1883.  
  1884.   Ok. Here's the complete scoop on Wangtek 5150ES drives:
  1885.  
  1886.   The current part number for a "generic" 5150ES is:
  1887.  
  1888.   33685-201 (black faceplate)
  1889.   33685-202 (beige faceplate)
  1890.  
  1891.   These are referred to as the "ACA version" of the drive.
  1892.  
  1893.   There are _many_ other part numbers for 5150ES drives. If you have one that
  1894. isn't one of the above, it doesn't mean you have an old or an out of rev drive,
  1895. it just means it's a special version created for a distributor or OEM, or with
  1896. different default jumper settings.
  1897.  
  1898.   You can order the Wangtek 5150ES OEM Manual from Wangtek. It is part number
  1899. 63045-001 Revision D.
  1900.     
  1901.   There are 5 possible logic boards. Here are the jumper options for each:
  1902.  
  1903.   Logic assembly #33678
  1904.   ---------------------
  1905.  
  1906.   (J10)
  1907.   0 - SCSI unit LSB
  1908.   1 - SCSI unit
  1909.   2 - SCSI unit MSB
  1910.   K - not documented
  1911.  
  1912.   J32 - Diagnostic test connector, default is not installed
  1913.   E1, F1 - SCSI termination power. E1 in = power from drive and to cable,
  1914.        E1 out - power from cable. F1 = terminator power fuse, 1.5A FB.
  1915.        Default is IN.
  1916.   E2 - Chassis ground. E2 in jumpers logic to chassis ground. E2 out isolates
  1917.        through a .33 uFD capacitor. Default is IN.
  1918.   E5 - Master oscillator enable. Test only. Must be IN.
  1919.   E20 - Factory test. Must be OUT.
  1920.   RP1, RP2, RP3 - SIP terminators. Default is IN, remove for no termination.
  1921.  
  1922.   Logic assembly #30559
  1923.   ---------------------
  1924.  
  1925.   HDR1 - Factory testing. Setting depends on drive. Don't touch.
  1926.   HDR2 - Factory testing. Defaults are pins 15-16, 17-18, 19-20. Don't touch.
  1927.   HDR3 pin 1 - A-B enables buffered mode. B-C disables. Can be overridden by
  1928.                SCSI Mode Select.
  1929.   HDR3 pin 2, 3 - Default data format. Set to B-C for a 5150ES.
  1930.   HDR3 pin 4 - parity enable. A-B enables, B-C disables.
  1931.  
  1932.   (J10)
  1933.   0 - SCSI unit LSB
  1934.   1 - SCSI unit
  1935.   2 - SCSI unit MSB
  1936.   K - not documented
  1937.  
  1938.   E1 - SCSI termination power. E1 in = power from drive and to cable,
  1939.        E1 out - power from cable.
  1940.   E2 - Chassis ground. E2 in jumpers logic to chassis ground. E2 out isolates
  1941.        through a .33 uFD capacitor. Default is IN.
  1942.   E3 - Master oscillator enable. Test only. Must be IN.
  1943.   E4 - Write test mode. Test only. Must be OUT.
  1944.   E5 - Write oscillator enable. Test only. Must be IN.
  1945.   E6 - Disable HDR2. Test only. Must be IN.
  1946.   E7 - Microcontroller clock select. In for a 5150ES.
  1947.   E8 - Write precomp select. Set on a per-drive basis. Don't touch.
  1948.   E9 - RAM size. Don't touch.
  1949.   E10 - Erase frequency. Don't touch.
  1950.   RP2, RP3 - DIP and SIP terminators. Default is IN, remove for no termination.
  1951.  
  1952.   Logic assembly #30600
  1953.   ---------------------
  1954.  
  1955.   HDR1 - Factory testing. Setting depends on drive. Don't touch.
  1956.   HDR2 - Write precomp select. Set on a per-drive basis. Don't touch.
  1957.   HDR3 pin 1, 2, 3 - SCSI device address. 1 is LSB, 3 is MSB. A-B=1, B-C=0
  1958.   HDR3 pin 4 - Parity enable. IA-B is enabled.
  1959.   HDR3 pin 5, 6 - Default data format. B-C for a 5150ES.
  1960.   HDR3 pin 7 - Buffered mode select. A-B is enabled.
  1961.   HDR3 pin 8 - Reserved. Must be OUT.
  1962.   HDR4 - Write frequency select. Don't touch.
  1963.   E1 - SCSI termination power. E1 in = power from drive and to cable,
  1964.        E1 out - power from cable.
  1965.   E2 - Chassis ground. E2 in jumpers logic to chassis ground. E2 out isolates
  1966.        through a .33 uFD capacitor. Default is IN.
  1967.   E3 - Hard/soft reset. IN enables hard reset.
  1968.   E4 - Write precomp select. Don't touch.
  1969.   E5 - Clock speed. Don't touch.
  1970.   E6 - Tape hole test. Don't touch.
  1971.  
  1972.   Logic assembly #30552
  1973.   ---------------------
  1974.  
  1975.   HDR1 - Factory testing. Setting depends on drive. Don't touch.
  1976.   HDR2 - Write precomp select. Set on a per-drive basis. Don't touch.
  1977.   HDR3 pin 1, 2, 3 - SCSI device address. 1 is LSB, 3 is MSB. [Note - HDR3
  1978.              pins 1-3 are duplicated at another location on the board]
  1979.   HDR3 pin 4 - Parity enable. IN is enabled.
  1980.   HDR3 pin 5, 6, 7, 8 - Default data format. 5,5 B-C, 7-8 A-B for a 5150ES.
  1981.   HDR4 - Write frequency select. Don't touch.
  1982.   E1 - SCSI termination power. E1 in = power from drive and to cable,
  1983.        E1 out - power from cable.
  1984.   E2 - Chassis ground. E2 in jumpers logic to chassis ground. E2 out isolates
  1985.        through a .33 uFD capacitor. Default is IN.
  1986.   E3 - Hard/soft reset. IN enables hard reset.
  1987.   E4 - Write precomp select. Don't touch.
  1988.   E5 - Clock speed. Don't touch.
  1989.   E6 - Tape hole test. Don't touch.
  1990.  
  1991.   Logic assembly #30427
  1992.   ---------------------
  1993.  
  1994.   HDR1 - Factory testing. Setting depends on drive. Don't touch.
  1995.   HDR2 - Write precomp select. Set on a per-drive basis. Don't touch.
  1996.   HDR3 pin 1, 2, 3 - SCSI device address. 1 is LSB, 3 is MSB. A-B=1, B-C=0
  1997.   HDR3 pin 4 - Parity enable. IA-B is enabled.
  1998.   HDR3 pin 5, 6, 7, 8 - Default data format. 5,5 B-C, 7-8 A-B for a 5150ES.
  1999.   E1, E3 - Factory test. Must be IN.
  2000.   E2 - SCSI termination power. E2 in = power from drive and to cable,
  2001.        E2 out - power from cable.
  2002.   E4 - Chassis ground. E4 in jumpers logic to chassis ground. E4 out isolates
  2003.        through a .33 uFD capacitor. Default is IN.
  2004.  
  2005.   Firmware - There are many flavors of firmware. I have seen the following
  2006. parts:
  2007.  
  2008.   24115-xxx
  2009.   24144-xxx
  2010.   21158-xxx
  2011.  
  2012.   the -xxx suffix changes as the firmware is updated. According to the folks
  2013. I spoke to at Wangtek, the standard firmware is the 21158. The latest version
  2014. as of this writing is 21158-007. All of these will work with the Adaptec and
  2015. GTAK.
  2016.  
  2017.   The firmware options (as returned by a SCSI Identify) are on the end of the
  2018. product string, which is "WANGTEK 5150ES SCSI ES41C560 AFD QFA STD" for the
  2019. 21158-007 firmware. The 3-letter codes have the following meaning:
  2020.  
  2021.   AFD - Automatic Format Detection - the drive will recognize the format (such
  2022.     as QIC-24, QIC-120, or QIC-150) that the tape was written in.
  2023.  
  2024.   QFA - Quick File Access - the ability to rapidly locate a tape block, and
  2025.     to implement the "position to block" and "report block" SCSI commands.
  2026.     This is compatible with the Tandberg implementation.
  2027.  
  2028.   STD - Standard feature set.
  2029.  
  2030.  
  2031.  
  2032. ====
  2033. QUESTION: What is CAM?
  2034. ANSWER From: ctjones@bnr.ca (Clifton Jones)
  2035. ====
  2036.  
  2037. Common Access Method.
  2038.  
  2039. It is a proposed ANSI standard to make it easier to program SCSI applications
  2040. by encapsulating the SCSI functions into a standardized calling convention.
  2041.  
  2042. ANSWER From: landis@sugs.tware.com (Hale Landis)
  2043. ====
  2044.  
  2045. You may be able to get the CAM spec(s) from the SCSI BBS
  2046.  
  2047.  
  2048.  
  2049.  
  2050. ====
  2051. QUESTION: What is FPT (Termination)?
  2052. ANSWER From: jvincent@bnr.ca (John Vincent)
  2053. ====
  2054.  
  2055.  
  2056. FPT is actually really simple, I wish I had thought of it. What it does 
  2057. is use diode clamps to eliminate over and undershoot. The "trick" is
  2058. that instead of clamping to +5 and GND they clamp to the output of two 
  2059. regulated voltages. This allows the clamping diodes to turn on earlier
  2060. and is therefore better at eliminating overshoot and undershoot. The block
  2061. diagram for a FPTed signal is below. The resistor value is probably in the 
  2062. 120 to 130 ohm range. The actual output voltages of the regulators may not
  2063. be exaclty as I have shown them but ideally they are matched to the diode 
  2064. characteristics so that conduction occurs when the signal voltage is 
  2065. greater than 3.0 V or less than 0.5 V. 
  2066.  
  2067.  
  2068.  
  2069.           +--------------- TERMPWR 
  2070.           |
  2071.       ____|____
  2072.      |        |
  2073.      | Vreg 1 |-------*-------------------------*--------------- 3.? V
  2074.      |________|       |                         |
  2075.                       |                         |
  2076.                       |                         |
  2077.                       |                         \
  2078.          +------------*                         /    pullup resistor
  2079.          |            |                         \
  2080.          |            |                         /
  2081.          |        ____|___                      |
  2082.          |       |        |                     |
  2083.          |       | Vreg 2 |----------*----------|--------------- 3.0 V
  2084.          |       |________|          |          |
  2085.          |                         --+--        |
  2086.          |                          / \         |
  2087.          +-----------+             /___\        |
  2088.                      |               |          |
  2089.                      |               |          |              terminated
  2090.                      |               *----------*------------- signal
  2091.                      |               |
  2092.                      |               |
  2093.                      |             --+-- 
  2094.                      |              / \
  2095.                      |             /___\
  2096.                      |               |
  2097.                   ___|____           |
  2098.                  |        |          |                 
  2099.                  | Vreg 3 |----------*-------------------------  1.0 V (?)
  2100.                  |________|
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106. ====
  2107. QUESTION: What is Active Termination?
  2108. ANSWER From: eric@telebit.com (Eric Smith)
  2109.         and  brent@auspex.com (Brent R. Largent)
  2110. ====
  2111.  
  2112.  
  2113. An active terminator actually has one or more voltage regulators to produce
  2114. the termination voltage, rather than using resistor voltage dividers.
  2115.  
  2116. This is a passive terminator:
  2117.  
  2118.  
  2119. TERMPWR     ------/\/\/\/------+------/\/\/\/-----  GND
  2120.                                |
  2121.                                |
  2122.                               SCSI signal
  2123.  
  2124. Notice that the termination voltage is varies with the voltage on the
  2125. TERMPWR line.  One voltage divider (two resistors) is used for each SCSI
  2126. signal.
  2127.  
  2128.  
  2129. An active terminator looks more like this (supply filter caps omitted):
  2130.  
  2131.        2.85 Volt Regulator
  2132.                +-----------+    +2.85V   110 Ohms
  2133. TERMPWR   -----| in    out |------+------/\/\/\/-------SCSI signal
  2134.                |   gnd     |      |
  2135.                +-----------+      |
  2136.                     |             +------/\/\/\/-------SCSI signal
  2137.                     |             |
  2138. GND  ---------------+             |
  2139.                                   +------/\/\/\/-------SCSI signal
  2140.                                   |
  2141.                                  etc.
  2142.  
  2143. Assuming that the TERMPWR voltage doesn't drop below the desired termination
  2144. voltage (plus the regulator's minimum drop), the SCSI signals will always
  2145. be terminated to the correct voltage level.
  2146.  
  2147. Several vendors have started making SCSI active terminator chips,
  2148. which contain the regulator and the resistors including Dallas
  2149. Semiconductor, Unitrode Integrated Circuits and Motorola
  2150.  
  2151.  
  2152. ====
  2153. QUESTION: Why Is Active Termination Better?
  2154. ANSWER brent@auspex.com (Brent R. Largent)
  2155. ====
  2156.  
  2157. Typical passive terminators (resistors) allow signals to fluctuate directly
  2158. in relation to the TERM Power Voltage. Usually terminating resistors will
  2159. suffice over short distances, like 2-3 feet, but for longer distances active
  2160. termination is a real advantage.
  2161.  
  2162. Active termination provide the following advantages:
  2163. - Helps reduce noise.
  2164. - A logic bit can be used to effectively disconnect the termination.
  2165. - Regulated termination voltage.
  2166. - SCSI-2 spec. recommends active termination on both ends of the scsi bus.
  2167. - Improved resistance tolerences (from 1% to about 3%)
  2168.  
  2169. Added by Editor - Gary Field (garyf@wiis.wang.com)
  2170. - Reduces current drawn from TERMPWR line.
  2171.  
  2172. In FPT form:
  2173. - Provides signal overshoot/undershoot clamping on all signal lines
  2174.  
  2175.  
  2176. ====
  2177. QUESTION: How can I tell whether an unmarked terminator is active or passive?
  2178. ANSWER From: Gary Field (garyf@wiis.wang.com)
  2179. ====
  2180. If you have an Ohm-meter of one kind or another, measure the resistance from
  2181. the TERMPWR pin to an adjacent GROUND pin. Reverse the probes and take another
  2182. reading.
  2183.  
  2184. If the reading is about 30.5 Ohms, with the probes both ways, you have a
  2185. passive single-ended terminator.
  2186.  
  2187. If the reading is about 45 Ohms, with the probes both ways, you have a passive
  2188. differential terminator.
  2189.  
  2190. Active terminators should read much higher and give very different readings
  2191. with the probes interchanged.
  2192.  
  2193. ====
  2194. QUESTION: Why is SCSI more expensive than IDE?
  2195. ANSWER From: landis@sugs.tware.com (Hale Landis)
  2196. ====
  2197.  
  2198. In a typical single drive PC system, ATA (you call it IDE, the
  2199. proper name is ATA) is faster than any SCSI.  This is because of
  2200. the 1 to 2 millisecond command overhead of a SCSI host adapter
  2201. vs. the 100 to 300 microsecond command overhead of an ATA drive.
  2202. Also, ATA transfers data 16-bits at a time from the drive
  2203. directly to/from the system bus.  Compare this to SCSI which
  2204. transfers data 8-bits at a time between the host adapter and the
  2205. drive.  The host adapter may be able to transfer data 16-bits at
  2206. a time to the system bus.
  2207.  
  2208. Of course you could go to Fast SCSI or Wide SCSI but that costs
  2209. a whole bunch more!
  2210.  
  2211. But then you asked about cost.
  2212.  
  2213. The real reason SCSI costs more has to do with production volume.
  2214. There are about 120,000 drives made per day on this planet. 85%
  2215. of those drives are ATA.  The remainder are SCSI, IPI, SMD and a
  2216. few other strange interfaces.  The actual percent that are SCSI
  2217. is falling at a very very slow rate.  Without the production
  2218. volume, componet prices are higher, therefor drive prices are
  2219. higher.
  2220.  
  2221. And then you must add in the host adapter cost.  Compare $15 for
  2222. ATA vs.  $50 for a simple SCSI host adapter.  But you probably
  2223. want a higher quality SCSI host adapter so plan on spending $100
  2224. to $500 for one.
  2225.  
  2226. You figure out how to get people to buy more SCSI drives, say
  2227. 50,000 per day, and maybe the prices will come down to ATA price
  2228. levels.  Plus you could probably get a very good marketing job at
  2229. any of the disk drive companies!  Of course, each day more and
  2230. more people are discovering the performance advantage of ATA so
  2231. your job may not be as easy as you would like.
  2232.  
  2233.  
  2234. ====
  2235. QUESTION: What is Plug and Play SCSI?
  2236. ANSWER From: leefi@microsoft.com (Lee Fisher) (Updated Dec 7 1993)
  2237. ====
  2238.  
  2239. Plug and Play is the name of a technology that lets PC hardware and
  2240. attached devices work together automatically. A user can simply attach a
  2241. new device ("plug it in") and begin working ("begin playing"). This should
  2242. be possible even while the computer is running, without restarting it.
  2243. Plug and Play technology is implemented in hardware, in operating systems
  2244. such as Microsoft Windows, and in supporting software such as drivers and
  2245. BIOS.
  2246.  
  2247. With Plug and Play technology, users can easily add new capabilities to
  2248. their PCs, such as sound or fax, without having to concern themselves with
  2249. technical details or encountering problems. For users of mobile PCs (who
  2250. are frequently changing their configurations with docking stations,
  2251. intermittent network connections, etc.) Plug and Play technology will
  2252. easily manage their changing hardware configuration.  For all users, Plug
  2253. and Play will reduce the time wasted on technical problems and increase
  2254. their productivity and satisfaction with PCs.
  2255.  
  2256. The Plug and Play technology is defined in a series of specifications
  2257. covering the major component pieces. There are specifications for BIOS,
  2258. ISA cards, PCI, SCSI, IDE CD-ROM, PCMCIA, drivers, and Microchannel. In a
  2259. nutshell, each hardware device must be able to be uniquely identified, it
  2260. must state the services it provides and the resources which it requires,
  2261. it must identify the driver which supports it, and finally it must allow
  2262. software to configure it.
  2263.  
  2264. The first Plug and Play compliant products are available now, as are
  2265. development kits for drivers and hardware. Twenty different Plug and Play
  2266. products were shown at Comdex in November 1993.
  2267.  
  2268. Specifications:
  2269.  
  2270. The Plug and Play specifications are now available via anonymous ftp at 
  2271. ftp.microsoft.com in the \drg\plug-and-play subdirectory. The files are 
  2272. compressed in .zip format, and are in Microsoft Word format.)
  2273.  
  2274.   Plug and Play ISA files (.\pnpisa\*)
  2275.  
  2276.     errata.zip   Clarifications and corrections to pnpisa.doc
  2277.     isolat.zip   MS-DOS testing tool to isloate ISA PnP hardware
  2278.     pnpdos.zip   Plug and Play device driver interface specification
  2279.     pnpisa.zip   Hardware spec for PnP ISA enhancement
  2280.     vhdlzi.zip   Hardware spec for PnP ISA enhancement
  2281.  
  2282.   Plug and Play SCSI files (.\scsi_ide\*):
  2283.  
  2284.     pnpscsi.zip  Plug and Play SCSI specification proposal
  2285.     scam.zip     SCAM (SCSI Comnfigured Auto-Magically) specification
  2286.  
  2287.   Plug and Play BIOS files (.\bios\*):
  2288.  
  2289.     apmv11.zip   Advanced Power management spec v.1
  2290.     vios.zip     Plug and Play BIOS spec
  2291.     escd1.zip    Spec for optional method of storing config info for PnP BIOS
  2292.  
  2293. PlayList@Microsoft.COM alias:
  2294.  
  2295. There is an alias, PlayList@Microsoft.COM, which you can email and get on
  2296. a Microsoft mailing list related to Plug and Play, where the Hardware
  2297. Vendor Relations Group (HVRG) will mail out new specifications,
  2298. announcements, information on workshops, Windows Hardwware Engineering
  2299. Conference (WinHEC), etc...
  2300.  
  2301. Compuserve PlugPlay forum:
  2302.  
  2303. There is a forum on Compuserve, GO PLUGPLAY. This forum is the method for
  2304. support, discussions and dialogs about Plug and Play. In addition, the
  2305. forum's library contains all of the current specification.
  2306.  
  2307. Intel Plug and Play kits:
  2308.  
  2309. If you are interested in Intel's two Plug and Play kits, either "Plug and
  2310. Play Kit for MS-DOS and Windows" or "Plug and Play BIOS Enhancements Kit",
  2311. FAX your name and company information to Intel at 1.503.696.1307, and
  2312. Intel will send you the information.
  2313.  
  2314.  
  2315. ====
  2316. QUESTION: Where can I get drivers (ASPI and other) for the WD7000 FASST2
  2317.       host adapter?
  2318. ANSWER From: Gary Field (garyf@wiis.wang.com)
  2319. ====
  2320.  
  2321.     Western Digital stopped producing WD7000 FASST2 cards some time in
  2322. 1990. Future Domain bought the rights to produce them and as of early 1994
  2323. they still do. Columbia Data Products Inc. of Altamonte Springs, Florida still
  2324. provides driver support for the card.
  2325. Their SST IV driver package provides support for many types of SCSI devices
  2326. including disks, tapes, and CDROM. Also included in this package is an ASPI
  2327. manager driver (equivalent to the Adaptec ASPI4DOS.SYS). I have personally
  2328. tested this ASPI manager and it works with GNU tar w/ASPI and the Corel CDROM
  2329. driver, so most other ASPI stuff should work too. Versions of SSTASPI.SYS
  2330. prior to Oct 1993 do NOT work with the above mentioned programs so be sure
  2331. to check the file date. There are other useful programs in the package as well.
  2332. For instance I find the TAPEUTIL program very handy for duplicating tapes.
  2333. The price of this package is $99 or $85 as an upgrade of a previous version.
  2334. A pre-requisite to run this software is that the adapter card must have a
  2335. BIOS ROM version of 3.36 or newer. I don't think cards manufactured before
  2336. 1989 or so are compatible.
  2337.  
  2338. Columbia Data Products Inc.
  2339. 1070 B Rainer Dr
  2340. Altamonte Springs, FL 32714 (407) 869-6700
  2341.  
  2342. ====
  2343. QUESTION: What if I have a SCSI drive larger than a gigabyte (1024MB) ?
  2344. ANSWER From: Gary Field (garyf@wiis.wang.com)
  2345. ====
  2346. The IBM PC/AT BIOS Int 13h disk interface was specified in about 1986 when
  2347. a large disk drive was about 60 MB. IBM decided that disks wouldn't have
  2348. more than 1024 cylinders and only allocated 10 bits for the CYL parameter
  2349. to the INT 13h interface. By 1989, this was already a problem. When vendors
  2350. began to support SCSI drives under INT 13h, they needed to come up with a
  2351. translation algorithm between the CYL, HEAD, SECT parameters of INT 13h and
  2352. the linear block numbers used by SCSI devices. Various vendors chose to
  2353. map the two such that each INT 13h "cylinder" contained 1 MB.
  2354. In other words they emulated a drive with 32 heads and 63 sectors per track.
  2355. At the time, large drives were at about 300 MB, so this worked OK. Once drives
  2356. larger than 1024 MB arrived, a problem developed. They couldn't provide
  2357. cylinder values greater than 1023! Changing algorithms became necessary.
  2358. This is painful since any disk formatted with the old algorithm can't be read
  2359. using the new algorithm.
  2360. By the way, different vendors chose different mappings, so drives formatted
  2361. with one adapter can't necessarily be moved to a different one.
  2362. Adaptec's newer adapters (e.g. the 154xC and the 154xCF) provide a BIOS control
  2363. to select the old algorithm or the new one, and they also provide BIOS PROMs
  2364. for the 154xB that will use the new algorithm.
  2365. There is an absolute limit of 16 M sectors which means 8 GB assuming 512 byte
  2366. sectors. The day when this presents another problem is not too far away (1995?)
  2367. Hopefully, we'll all be running more sophisticated O/Ses that bypass this
  2368. limitation by then.
  2369.  
  2370. ====
  2371. QUESTION: My SCSI bus works, but is not reliable. What should I look at?
  2372. ANSWER From: Gary Field (garyf@wiis.wang.com)
  2373. ====
  2374. If you still have problems after you're sure that you have all the ID and
  2375. termination and cable issues resolved, it's time to dig a little deeper.
  2376. If you get your SCSI bus to the point where it basically works, but it isn't
  2377. reliable I have found that the gremlin can be the TERMPWR voltage.
  2378.  
  2379. With your system fully powered up, and both terminators attached, measure
  2380. the TERMPWR voltage at the far end of your bus. It needs to be between 4.25
  2381. and 5.25 Volts. Many vendors start with the system's +5 VDC and add a regular
  2382. silicon rectifier diode and fuse in series. Silicon rectifiers have an
  2383. inherent voltage drop of .6 to 1.0 Volts depending on the current through them.
  2384. Schottky barrier rectifiers are much better for this application. I always use
  2385. a 1N5817 myself. If the diode on the host adapter is a 1N400x type, change it
  2386. to a 1N5817. If you add up the drop across the diode and the fuse and 15 feet
  2387. of ribbon cable and the connector contact resistances, many times you'll
  2388. find yourself below 4.0 Volts. When using passive terminators, this can
  2389. shift the signal threshold and decrease the signal to noise ratio on the bus.
  2390. If you aren't able to get relief with these methods, sometimes you can solve
  2391. the problem by having several devices supply TERMPWR to the bus.
  2392.  
  2393. Sometimes the voltage is high enough, but there is too much noise on the
  2394. TERMPWR line. This can cause really strange problems! If you can see more than
  2395. about 200 mV of noise on TERMPWR, add a .1 uF and 10 uF capacitor from TERMPWR
  2396. to one of the adjacent GROUND lines. You need to have the bus as active as
  2397. you can get it when measuring the noise. I have actually seen over 1 Volt of
  2398. noise in some severe cases.
  2399.  
  2400. Another way you can help to solve TERMPWR problems is to use active
  2401. terminators. These don't draw as much current from the TERMPWR source and they
  2402. also have a built in regulator which can operate on lower voltage than the
  2403. standard passive terminators. The regulator also tends to reduce the noise.
  2404.  
  2405.  
  2406. ====
  2407. QUESTION: Where can I find information about programming using the ASPI
  2408.           interface from DOS and Windows?
  2409. ANSWER From: Gary Field (garyf@wiis.wang.com)
  2410. ====
  2411.  
  2412. The Adaptec BBS has some documents about ASPI. They also have a WWW server.
  2413. See the FAQ Question "How can I contact Adaptec?" for phone numbers and URL
  2414. information etc.
  2415.  
  2416. Dr Dobb's Journal March 1994 issue pg 154, has an article called "The Advanced
  2417. SCSI Programming Interface" by Brian Sawert. Example code in C and x86
  2418. assembly language is included. The code can be obtained via anonymous ftp
  2419. from: ftp.mv.com: /pub/ddj/1994.03/aspi.zip.
  2420.  
  2421.  
  2422. ====
  2423. End.
  2424. ====
  2425.  
  2426. --
  2427. --/*   Gary A. Field - WA1GRC, Wang Labs M/S 019-72B, 1 Industrial Ave      
  2428.    Lowell, MA 01851-5161,  (508) 967-2514, email: garyf@wiis.wang.com, EST5EDT
  2429.    Our plans to design a thought controlled computer were scrapped recently
  2430.    when we realized that the government would be unable to use them.        */
  2431.